Internet ToolKit 2.6.1 review

Download
by rbytes.net on

Internet ToolKit (ITK) is considered the defacto standard in the 4th Dimension developer community for reliable and feature complete TCP and UDP communications access from within 4D.

License: Demo
OS: Mac OS X
File size: 7921K
Developer: Deep Sky Technologies, Inc.
Buy Now
Price: $225.00
Updated: 26 May 2006
0 stars award from rbytes.net


Internet ToolKit (ITK) is considered the defacto standard in the 4th Dimension developer community for reliable and feature complete TCP and UDP communications access from within 4D. With ITK v2.5.x/v2.6.x, 4D developers now have available a complete SSL communications and encryption layer for all TCP communications handled within 4D.

Internet ToolKit provides SSL security to all of your TCP communications.

If you are new to providing TCP level communications support in your 4th Dimension applications, Internet ToolKit is the ideal tool for your needs.

With ITK version v2.6.0 release and above, full support for Mac OS X and 4D v6.8.x and above under Carbon has been added.

Here are some key features of "Internet ToolKit":
Provides access to low-level TCP/IP using MacTCP, OpenTransport or Winsock;
Implements secured connections using SSLv2, SSLv3 or TLSv1 protocols;
Allows access to low-level UDP;
Supports GIF encoding with interlace, transparency and resize;
Convert data into standard Internet formats (text, pictures, files, dates);
Allows implementation of server replication over TCP/IP with 4D record and BLOB conversion routines;
Gives access to DNS (name to IP and IP to name, with DNS load balancing);
Uses standard crytography algorithms to protect data;
Uses data compression to reduce transmission times and optimize bandwidth usage;
Coding/decoding routines to handle UUENCODE, Quoted Printable and Base64;
Utilities commands including reading and saving pictures,opening files in read only, translation of BLOBs to pictures and vice versa;
Cryptography support: Digest and ROT13;
ICMP Echo: ping any host.

What's New:
Bug fixes:
ITK_BlobUnzip: a bug could occur because of a too small decompression buffer.
Expiration date was checked by mistake on SSL Server license numbers.
New parameter added in ITK_EncryptText, ITK_EncryptBlob, ITK_DecryptText end ITK_DecryptBlob to provide initial vectors (IV) values. Encryption routines where not working correctly when using modes other than ECB (due to missing initialization of IVs).
When using SSL under Windows, the negotiation could fail with some browsers. This is fixed.

Other changes:
OpenSSL libraries updated to OpenSSL v0.9.7e.
Windows OpenSSL integration changed to DLLs from directly within plugin.
Change of internal resource ID (15256 instead of 15) to workaround a 4D Insider bug.
Better support of "soft line breaks" in ITK_Text2Quoted. This is activated if option is set to 2.
Several optimization in the SSL code should improve its speed.

Internet ToolKit 2.6.1 keywords