SocketTools Library Edition 9.5

バッファーオーバーフローエラーを防ぐために内部で使用する圧縮とセキュリティ関連のライブラリを更新
10月 23, 2018
新バージョン

機能

  • Modified the MIME components and API to manage memory more efficiently when processing messages that have very large file attachments.
  • Improved handling of certain non-standard response codes returned by third-party FTP servers.
  • Improved processing of RSS newsfeed XML parsing to handle larger newsfeeds.
  • Changed the default encoding used for email messages to use 8-bit characters and UTF-8 encoding, which is compatible with virtually all modern mail servers and clients. The application can specify 7-bit text for legacy mail servers that do not support the use of 8-bit characters in MIME formatted messages. This change only affects message text, and not file attachments or inline images.
  • Improved internal handling of an error condition when the SSH component would attempt a connection to a server that advertised support for AES encryption, but would not actually use AES as the preferred encryption method.
  • Modified the fallback option to use earlier versions of TLS with legacy servers so it always includes TLS 1.0 as a supported option regardless of the selected security protocol version, and will always permit the use of older cipher suites. By default, SocketTools will only use TLS 1.2 and strong cipher suites for secure connections.
  • Updated several compression and security related libraries that are used internally to address potential buffer overflow problems.

不具合の修正

  • Corrected a problem that could prevent an email message from being parsed correctly when it contained a very long block of text that did not include linebreaks. This usually occurred with email messages that used automatically generated HTML formatting.
  • Corrected a problem that could prevent the TLS handshake from completing correctly when a client connects to a server running on Windows XP or Windows Embedded when the client requested any version of TLS from version 1.0 to 1.2.
  • Corrected a problem that could prevent Internationalized Domain Names (IDNs) from resolving correctly on versions of Windows prior to Windows 10 and Windows Server 2016.
  • Corrected a problem that would result in an unexpected error when performing an asynchronous file transfer using a secure HTTP connection, although the transfer actually completed successfully.
  • Corrected a problem that could result in an unhandled exception when attempting a secure connection to server that only supports TLS 1.1.
  • Corrected a problem that could cause secure connections to fail on Windows XP and Windows Vista because it would not fallback to using TLS 1.0 under some circumstances. This was a side effect of changing the default security options to only use TLS 1.2 on current Windows platforms.
  • Corrected an intermittent problem with the HTTP server component rejecting multiple simultaneous connections from the same IP address, even though it did not exceed the connection limits.
  • Corrected a problem that could result in incomplete data being returned when reading a block of data from a secure socket connection and the provided buffer size was smaller than the data in the socket’s receive buffer.
SocketTools Library Edition

SocketTools Library Edition (英語版)

C/C++、Delphi、Visual Basicでの開発向けインターネット通信機能ライブラリ

ご質問がありますか?

今すぐ Catalyst Development Corp. ライセンススペシャリストとライブ チャット