|
Distinct Visual Internet Toolkit 5.1 - Release notes Version 5.1 of the Distinct Visual Internet Toolkit includes some new features and a number of bug fixes.
VT-220
-------
Removed an assignment statement in order get the current state of CapsLock.
Modified two SetBkMode statements to solve color refresh problem.
FTP Client
----------
Added support to handle file paths that are greater than 128 characters.
Modified all port declarations from short to long to allow all valid ports to be accepted.
Fixed a problem with automatic restart in stream mode with the formatting of marker.
IMAP
____
Now allows spaces in the user name.
Memory in the Fetch method is now allocated dynamically to allow for long lists of cc or bcc recipients.
Now makes only one callback if the BODYSTRUCTURE EXT and BODYSTRUCTURE are both fetched.
The Recent flag is now not getting set through the Store command.
Removed the inclusion of macros.h in miblist.cpp in the DLL sample.
Now loads winsock dll only once to avoid the Microsoft winsock memory leak.
POP
----
Now loads winsock.dll only once to avoid the Microsoft winsock memory leak.
Direct command was fixed to set the correct buffer size required if it is small.
Direct command was fixed to work correctly for single line reply commands.
Removed hyphen from the name when looking for port in the services file
MIME
-----
Fixed a minor bug in mime_extract_end. The error was not set correctly.
A delimiter is now being set between 2 addresses in to/cc/bcc fields;
A 0 byte body is now being returned as a file;
Content-type/subtype was not being defaulted to Text/Plain;
We now fold the header if the length of the header is more than 1000 characters.
Modified to create temporary file in the specified directory.
Now gets the correct date when encoding.
Files are now being opened in binary mode instead of text mode to ensure correct message parsing.
SMTP
----
Direct command is now setting the correct buffer size required if it is small.
Stopped CRLF.CRLF being added in all the mails.
Now, CRLF.CRLF is added at the end of message only if the message does not contain crlf in the end.
The maximum size of the command line was changed from 1000 to 512.
Now loads winsock.dll only once to avoid the Microsoft winsock memory leak.
Telnet
------
Now loads winsock.dll only once to avoid the Microsoft winsock memory leak.
Remote Commands
----------------
Now loads winsock.dll only once to avoid the Microsoft winsock memory leak.
Added some yield for RCP to relinquish control to other threads.
Added code to use the next port if binding to the port fails.
TFTP
----
Modified block number from short int to WORD. Earlier block numbers could
not go beyond 32767. Also added the code to recycle the block numbers
after 65535.
Windows Sockets
---------------
Modified port type from short to long to allow all valid ports to be accepted.
Added code to load winsock only once in the lifetime of the ocx.
TCP Server
----------
Modified all the port declarations from short to long to allow all valid ports to be accepted.
Now loads winsock.dll only once to avoid the Microsoft winsock memory leak.
Added the code for the creation of an invisible window because
dynamic creation in vb was giving window handle as NULL.
FTP-SRV
-------
A comma was missing between element 30 and 31 of reply array. Due to this the server was failing in PASV mode for CoffeeCup client.
Added a registry entry for slow machines for the linger time of closing the
data socket.
HKLM\Software\Distinct\Ocx\D_ftps DataSocketTimeout DWORD
Modified the code to accept the second parameter in the TYPE command if set to N even though this is the default.
Added support for command 'STRU F'.
|
|
|