file handling - SocketTools Library Edition

  1. SocketTools Library Edition 9.3

    Release Notes: component could fail if the XML or JSON data included non-ASCII characters. Corrected an issue with the FTP server component that could cause a file handle to be left open after computing a CRC or MD5 value ... ANSI (MBCS) applications can now use Unicode host names and file names. The ANSI versions of functions in the SocketTools Library Edition will accept UTF-8 encoded host names and local file names. ... This will enable ANSI (MBCS) applications to use Unicode host names and file names if needed. Improved support for Unicode and Internationalized Domain Names (IDNs) for all networking components. Updated to support ...

  2. SocketTools Library Edition 9.5

    Release Notes: 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 ...

  3. SocketTools Library Edition 11.0.2130.1468

    Release Notes: with a complex message structure which includes multipart/alternative messages and large file attachments. The limit on the number of attached files in a message have been removed. Improved handling of mail ... sets will be internally converted to use Unicode for uniformity of processing. Improved transfer speeds for large files using the FTP and HTTP components over high-speed networks and removed ... when accepting many client connections over a short period of time. Improved handling of malformed MIME messages which contain invalid header blocks or a malformed multipart structure, including invalid ...

  4. SocketTools Library Edition 11.0.2174.1610

    Release Notes: 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 ... 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 ... 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 ...

  5. SocketTools Library Edition 10.0.1416.2256

    Release Notes: the POP3 components and library to fail authentication using an OAuth2 bearer token. Corrected an issue which could prevent a log file from being created when certain options were specified. Corrected ... an issue which could prevent the process heap allocated for SFTP client session handles from being destroyed. Corrected an issue which could cause unnecessary IMAP FETCH commands to be issued when retrieving ...

  6. SocketTools Library Edition 10.0.1218.1604

    Release Notes: 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. ...

  7. SocketTools Library Edition 10.0.1251.1868

    Release Notes: Improves internal buffering algorithm used for HTTP and FTP file transfers. Changed the internal buffering algorithm used for HTTP and FTP file transfers which should increase file transfer speeds ... under certain conditions. Added internal support for some additional Microsoft Windows code pages when parsing MIME formatted mail messages. This improves handling for some older versions of Microsoft ...

  8. SocketTools Library Edition 11.0.2185.1657

    Release Notes: Improved how the HTTP client handles persistent connections and will always include connection options regardless of protocol version. Improved how the HTTP client attempts to recover from ... and the Flush method could cause the current thread to block indefinitely. Corrected an issue which could cause certain include files to not be updated by the installer although the contents had changed. 0 ...

  9. SocketTools Library Edition 10.0.1268.1892

    Release Notes: terminated while handling a request, however additional events will not be raised while the server is in its shutdown process. The MIME components and library will now decode encoded text in a message part ... when it is designated as an attachment. Previous versions would not decode text in a file attachment and would always return the encoded data. This only affects text content and binary file attachments ...

  10. SocketTools adds Asynchronous File Transfer

    Release Notes: Updates in 8.0 New FTP and HTTP Server Components- Easy to incorporate server functionality into your own applications. New Asynchronous File Transfer Methods- Easily perform multiple background ... New options for the File Transfer Protocol allows you to specify alternate port ranges for active mode transfers. ...

  11. SocketTools Library Edition 10.0.1430.2348

    Release Notes: Improves handling of certain MIME character sets for non-European languages. Improved handling of certain MIME character sets for non-European languages, particularly messages which use Chinese ... a large list of files in a folder. Corrected an issue with the FTP client and server components which could cause UTF-8 encoded file names to be incorrectly converted to the local ANSI code page. Corrected ...

  12. SocketTools Library Edition 11.0.2180.1635

    Release Notes: Corrected an issue which could cause SMTP authentication to unexpectedly fail when using an OAUTH2 token. Corrected an issue where a malformed HTTP response header could result in an aborted connection, and in some cases an unhandled exception would be thrown, causing the application to crash. ...

  13. SocketTools Library Edition 11.0.2148.1565

    Release Notes: Corrected an issue which could cause file transfers to fail when automatic file type detection was used. Corrected an issue which could cause the FTP TYPE command to be repeated before a file ...

  14. SocketTools Library Edition 11.0.2140.1494

    Release Notes: Improved the handling of malformed MIME messages which contained invalid quoted-printable encoding. Expanded support for several additional Asian and eastern European character sets in the MIME ...

  15. SocketTools Library Edition 10.0.1260.1875

    Release Notes: cause a memory leak when returning the contents of a JSON or XML post as a memory object. The internal handle that was used would remain locked and not released after the data was returned to the caller. ... subsequent transfers would take longer to complete than they should have, even with a lower transfer priority. Changed how the OnProgress events are handled for the FTP and HTTP client components to update ... contained only HTML formatted text and multiple file attachments. Corrected an issue with how non-Latin character sets were being detected and parsed by the MIME components and libraries, resulting ...

  16. SocketTools Library Edition 11.0.2148.1554

    Release Notes: license may not be accepted. Updated the C/C++ include file to address compilation warnings when building a project using Microsoft Foundation Classes (MFC). Improved the Library Edition function ... missing topics in  HTML help file which were not linked correctly in the contents table. Corrected an issue which could cause an error to be returned when getting or setting a HTTP content type. Corrected ... not return the correct value. Corrected an issue where the FtpGetAutoFileType function and FtpClient.GetFileType method would not correctly identify UTF-8 encoded text files. Corrected an issue where ...

  17. SocketTools Library Edition 11.0.2142.1518

    Release Notes: Updated the C++ headers to eliminate strict warnings with the latest language standards. Updated C++ class implementations to remove ambiguity with certain Unicode API calls. Added additional parameter checking with networking I/O functions and normalized the error codes returned when an invalid ...

  18. SocketTools Library Edition 11.0.2136.1480

    Release Notes: server components which could prevent files using UTF-8 encoded names from being transferred. Corrected an issue with the FTP server component which caused the PWD command to not return a complete UTF-8 ...

  19. SocketTools Library Edition 10

    Release Notes: to use public third-party providers or subscribe to another service. You can store configuration files or other data to the SocketTools storage service and then access it from within your application from ... such as longitude, latitude and GPS coordinates. Added new general-purpose encryption functionality that enables you to encrypt and decrypt data files or blocks of memory using AES 256-bit encryption and a SHA-256 ... for HTTP and HTTPS connections, particularly when the client is making many repeated requests for relatively small amounts of data. Added options to make it easier to handle error responses when requesting ...

  20. About SocketTools Library Edition

    Description: Windows libraries that provide an extensive collection of APIs for uploading and downloading files, accessing web-based services, sending and retrieving e-mail messages, executing commands on remote ... for uploading and downloading files, accessing web-based services, sending and retrieving e-mail messages, executing commands on remote servers, interactive terminal sessions and much more. Supported protocols ...