<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>Catalyst Product Updates</title>
        <description>Product updates available for download.</description>
        <link>http://www.catalyst.com/download/updates.html</link>
        <category domain="www.dmoz.com">Computers/Programming/Development_Tools</category>
        <copyright>Copyright 2007, Catalyst Development Corporation</copyright>
        <docs>http://blogs.law.harvard.edu/tech/rss</docs>
        <language>en-us</language>
        <lastBuildDate>Mon, 30 Mar 2009 09:17:16 -0700</lastBuildDate>
        <managingEditor>info@catalyst.com</managingEditor>
        <pubDate>Mon, 30 Mar 2009 09:16:52 -0700</pubDate>
        <webMaster>webmaster@catalyst.com</webMaster>
        <generator>FeedForAll v2.0 (2.0.1.0) http://www.feedforall.com</generator>
        <item>
            <title>SocketTools 6.0 Build 6010</title>
            <description>
                <![CDATA[A new update for SocketTools is available for download. Version 6.0 Build 6010 was released on March 27, 2009. This is a free update for licensed developers using version 6.0. Developers who are using earlier versions of SocketTools are eligible for an upgrade at a discounted price. <br />
<br />
This is a complete product release that incorporates fixes from the previous general release, as well as all subsequent hotfixes. You can review the release notes and download the update for your software using the following links: <br />
<br />
<a href="http://www.catalyst.com/products/sockettools/release.html" target="_blank">SocketTools 6.0 Release Notes</a><br />
<a href="http://www.catalyst.com/cgi-bin/download.cgi" target="_blank"> Download SocketTools 6.0 Update</a><br />
<br />
We recommend that all developers who are using version 6.0 update to the current version.]]>
            </description>
            <link>http://www.catalyst.com/products/sockettools/release.html</link>
            <author>info@catalyst.com</author>
            <guid isPermaLink="false">FA496B7B-1B88-4D4A-B0FC-BB6D6F1E5D55</guid>
            <pubDate>Fri, 27 Mar 2009 14:35:26 -0700</pubDate>
        </item>
        <item>
            <title>SocketTools 6.0 Released</title>
            <description>The SocketTools 6.0 has been released and includes several new components, including a new SSH component for secure interactive terminal sessions and remote command execution, integrated support for secure file transfers using SFTP and a new Internet Server component that allows you to build a customized, scalable, multi-threaded server with only a few lines of code. The SocketTools 6.0 components are compatible with version 4.0 and 5.0 and support side-by-side deployment, simplifying the upgrade process so that you can spend your time improving your software, not rewriting it.&lt;br /&gt;
&lt;br /&gt;
In addition to the SocketTools 6.0 Editions, new versions of related products have also been released. SocketWrench 6.0, File Transfer Control 6.0 and Internet Mail Control 6.0 are also available. There is special upgrade pricing available to current SocketTools customers and you can &lt;a href=&quot;https://www.catalyst.com/cgi-bin/order.cgi?type=upgrade&quot; target=&quot;_blank&quot; &gt;order&lt;/a&gt; your upgrade online. If you’re currently evaluating SocketTools, you can &lt;a href=&quot;http://www.catalyst.com/cgi-bin/download.cgi&quot; target=&quot;_blank&quot; &gt;download&lt;/a&gt; the new 6.0 version and it’ll extend your evaluation period for another thirty days.</description>
            <link>http://www.catalyst.com/products/sockettools/whatsnew.html</link>
            <author>info@catalyst.com</author>
            <guid isPermaLink="false">161038DC-714F-431F-9133-ED8D47FC47A4</guid>
            <pubDate>Mon, 8 Sep 2008 15:34:03 -0700</pubDate>
        </item>
        <item>
            <title>SocketTools 5.0 Build 5035</title>
            <description>
                <![CDATA[A new update for SocketTools is available for download. Version 5.0 Build 5035 was released on May 6, 2008. This is a free update for licensed developers using version 5.0. Developers who are using earlier versions of SocketTools are eligible for an upgrade at a discounted price. <br />
<br />
This is a complete product release that incorporates fixes from the previous general release, as well as all subsequent hotfixes. You can review the release notes and download the update for your software using the following links: <br />
<br />
<a href="http://www.catalyst.com/products/sockettools/release.html" target="_blank">SocketTools 5.0 Release Notes</a><br />
<a href="http://www.catalyst.com/cgi-bin/download.cgi" target="_blank">Download SocketTools 5.0 Update</a><br />
<br />
This is the last scheduled update for the SocketTools 5.0 family of products. The next major release of SocketTools will be version 6.0, and is scheduled for release in the third quarter of 2008.]]>
            </description>
            <link>http://www.catalyst.com/products/sockettools/release.html</link>
            <author>info@catalyst.com</author>
            <guid isPermaLink="false">3759C88A-7EF7-478F-89DA-F46BCF4CD39A</guid>
            <pubDate>Tue, 6 May 2008 11:49:16 -0700</pubDate>
        </item>
        <item>
            <title>SocketTools Hotfix 100336</title>
            <description>When attempting to upload a file to an FTP server using the PutFile method in the Catalyst File Transfer .NET component, an error is returned indicating that access is denied. However, the user does have the appropriate access rights and the file can be uploaded to the same location on the file server using another FTP client application. &lt;br /&gt;
&lt;br /&gt;
The PutFile method can fail under some circumstances, returning a value of false with the last error code set to errorAccessDenied (10013). This is a result of an internal error in handling the transfer process, and does not indicate a problem with the actual access rights for the authenticated user. &lt;br /&gt;
&lt;br /&gt;
This problem only occurs with the File Transfer .NET component, not the FTP client component in the SocketTools .NET product. It also only occurs when uploading a file using the File Transfer Protocol (FTP), not when using the Hypertext Transfer Protocol (HTTP).&lt;br /&gt;
&lt;br /&gt;
This is a known issue with version 5.0 build 5030 and earlier builds of the Catalyst File Transfer .NET product. It is recommended that all developers using this component install this hotfix. &lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;ftp://ftp.catalyst.com/pub/cstools/hotfix/100336.zip&quot;&gt;Download Hotfix 100336&lt;/a&gt;</description>
            <link>http://www.catalyst.com/cgi-bin/knowbase.cgi?action=view&amp;docid=100334</link>
            <author>info@catalyst.com</author>
            <guid isPermaLink="false">501789CC-B03E-426F-94B4-F15CDF071947</guid>
            <pubDate>Tue, 29 Jan 2008 16:23:45 -0800</pubDate>
        </item>
        <item>
            <title>SocketTools 5.0 Build 5030</title>
            <description>SocketTools 5.0 Service Pack 3 has been released and offers developers new features, improved performance and full compatibility with Visual Studio 2008 and the Windows Vista operating system. This service pack update is a complete release of the product with the latest improvements to all of the SocketTools components. If your customers are migrating to Vista, or you plan on upgrading to the latest version of Visual Studio, you&apos;ll want to ensure that they have a simple, trouble-free experience with your software. Upgrading to SocketTools 5.0 helps ensure that your applications continue to run smoothly, and best of all, there&apos;s no additional coding required on your part. The SocketTools 5.0 components are source compatible with version 4.0 and 4.5, simplifying the upgrade process so that you can spend your time improving your software, not rewriting it.</description>
            <link>http://www.catalyst.com/products/sockettools/release.html</link>
            <author>info@catalyst.com</author>
            <guid isPermaLink="false">56B95E8A-D3B6-484A-ACD6-747FA341B4F7</guid>
            <pubDate>Wed, 5 Dec 2007 14:42:45 -0800</pubDate>
        </item>
        <item>
            <title>SocketTools Hotfix 100334</title>
            <description>When attempting to connect to a secure IMAP4 server, an error is returned indicating that the user credentials cannot be authenticated. A connection can be successfully established with Microsoft Outlook or another mail client using the same credentials. &lt;br /&gt;
&lt;br /&gt;
This error occurs when the client attempts to establish a secure connection on the implicit SSL port 993. The SSL negotiation completes, but the CAPABILITY command is not issued for the secure session, and the client authentication is not performed. This problem only occurs with secure, implicit SSL connections and does not occur when using an explicit SSL connection on the default port. &lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;ftp://ftp.catalyst.com/pub/cstools/hotfix/100334.zip&quot;&gt;Download Hotfix 100334&lt;/a&gt;</description>
            <link>http://www.catalyst.com/cgi-bin/knowbase.cgi?action=view&amp;docid=100334</link>
            <author>info@catalyst.com</author>
            <guid isPermaLink="false">085D5FE7-E66B-4CFB-A8BE-9CEA9B3B42DD</guid>
            <pubDate>Thu, 26 Jul 2007 13:28:47 -0700</pubDate>
        </item>
        <item>
            <title>SocketTools Hotfix 100333</title>
            <description>If a multipart email message contains more than one base64 encoded section, the header sections for subsequent message parts may be corrupted. This can result in incorrect header values, and may result in the application terminating abnormally.&lt;br /&gt;
&lt;br /&gt;
This error only occurs if there are multiple base64 encoded sections in a multipart message. Depending on the content that is being encoded, the first section may corrupt the header data for the subsequent sections that are also base64 encoded.&lt;br /&gt;
&lt;br /&gt;
When the message is exported, this typically results in the Content-Transfer-Encoding header value being incorrect, although it may affect other header values as well. When the message is destroyed, the application may also terminate abnormally because of a corrupted memory allocation chain. &lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;ftp://ftp.catalyst.com/pub/cstools/hotfix/100333.zip&quot;&gt;Download Hotfix 100333&lt;/a&gt;</description>
            <link>http://www.catalyst.com/cgi-bin/knowbase.cgi?action=view&amp;docid=100333</link>
            <author>info@catalyst.com</author>
            <guid isPermaLink="false">8AE29576-4F5B-474E-8E53-0A0AEFA92363</guid>
            <pubDate>Thu, 26 Jul 2007 13:25:30 -0700</pubDate>
        </item>
        <item>
            <title>SocketTools 4.5 Build 4540</title>
            <description>Updates for version 4.5 of SocketTools, SocketWrench, the Catalyst File Transfer Control and Catalyst Internet Mail Control are available for download. This is the final general update that will be published for version 4.5.&lt;br /&gt;
&lt;br /&gt;
Version 4.5 Build 4540 was released on June 23, 2007. This is a free update for licensed developers using version 4.5. This update incorporates fixes from the previous general release, as well as all subsequent hotfixes after version 4.5 was released. You can review the release notes and download the update for your software using the links listed in the following Knowledge Base article. &lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.catalyst.com/cgi-bin/knowbase.cgi?action=view&amp;docid=100269&quot; target=&quot;_blank&quot; &gt;SocketTools 4.5 Product Downloads&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
We recommend that all developers who are using version 4.5 of these products update to the current build. &lt;b&gt;Technical support for SocketTools 4.5 will end on December 31, 2007&lt;/b&gt;. Developers may continue to access the online technical reference, Knowledge Base and support forums. However, email and paid support for version 4.5 will no longer be available after that date.</description>
            <link>http://www.catalyst.com/cgi-bin/knowbase.cgi?action=view&amp;docid=100269</link>
            <author>info@catalyst.com</author>
            <guid isPermaLink="false">BD2DABD8-D4AC-4E0E-906D-65409B3D7EBD</guid>
            <pubDate>Sat, 23 Jun 2007 15:17:20 -0700</pubDate>
        </item>
        <item>
            <title>SocketTools 5.0 Build 5020</title>
            <description>SocketTools 5.0 Build 5020 has been released, addressing some some problems in the MIME and RAS components along with a new option for the HTTP component and some minor changes to the documentation. Build 5.00.5020 is a free update for all licensed developers who have purchased version 5.0. Release notes are included with the product and the product section on our website. You can download the current version of SocketTools using the same link that was provided to you when you ordered the software. For developers who are using the SocketTools Subscription, an updated subscription download is also available.</description>
            <link>http://www.catalyst.com/products/sockettools/release.html</link>
            <author>info@catalyst.com</author>
            <guid isPermaLink="false">CFE78817-019C-4508-94E5-7C4D208AD3D6</guid>
            <pubDate>Thu, 21 Jun 2007 10:20:09 -0700</pubDate>
        </item>
        <item>
            <title>SocketTools 5.0 Build 5015</title>
            <description>SocketTools 5.0 Build 5015 has been released, addressing some some problems in the FTP, HTTP and SMTP components along with some minor changes to the documentation. Build 5.00.5015 is a free update for all licensed developers who have purchased version 5.0. Release notes are included with the product and the product section on our website. You can download the current version of SocketTools using the same link that was provided to you when you ordered the software. For developers who are using the SocketTools Subscription, an updated subscription download is also available.</description>
            <link>http://www.catalyst.com/products/sockettools/release.html</link>
            <author>info@catalyst.com</author>
            <guid isPermaLink="false">32395723-0C09-4445-A6CC-91A70E4CBDE2</guid>
            <pubDate>Wed, 2 May 2007 17:54:00 -0700</pubDate>
        </item>
        <item>
            <title>SocketTools 5.0 Build 5010</title>
            <description>SocketTools 5.0 Build 5010 has been released, addressing some problems reported by developers along with a general update to the documentation. Build 5.00.5010 is a free update for all licensed developers who have purchased version 5.0. Release notes are included with the product and the product section on our website. You can download the current version of SocketTools using the same link that was provided to you when you ordered the software. For developers who are using the SocketTools Subscription, an updated subscription download is also available.&lt;br /&gt;
&lt;br /&gt;
Based on feedback, we have also decided to include the documentation in PDF format as part of the installation, rather than making it a separate download. You can find the PDF documentation in the Help folder where you installed SocketTools. To view and print the document, you’ll need the free Adobe &lt;a href=&quot;http://www.adobe.com/products/acrobat/readstep2.html&quot; target=&quot;_blank&quot; &gt;Acrobat Reader&lt;/a&gt;. Please keep in mind that the documentation for SocketTools is extensive, and we do not recommend that you print the entire PDF document (for example, the SocketTools .NET documentation is over 3,200 pages). We suggest that you just print out those specific sections for the components and/or classes that you are interested in.</description>
            <link>http://www.catalyst.com/products/sockettools/release.html</link>
            <author>info@catalyst.com</author>
            <guid isPermaLink="false">5A5892E5-9D1E-4663-B24F-AAB09A8E37D1</guid>
            <pubDate>Tue, 10 Apr 2007 17:22:43 -0700</pubDate>
        </item>
        <item>
            <title>SocketTools 5.0 Released</title>
            <description>
                <![CDATA[SocketTools 5.0 has been released and offers developers new features, improved performance and full compatibility with the new Windows Vista operating system. If your customers are migrating to Vista, you'll want to ensure that they have a simple, trouble-free experience with your software. Upgrading to SocketTools 5.0 helps ensure that your applications continue to run smoothly, and best of all, there's no additional coding required on your part. The SocketTools 5.0 components are source compatible with version 4.0 and 4.5, simplifying the upgrade process so that you can spend your time improving your software, not rewriting it.<br />
<br />
SocketTools 5.0 is fully compatible with Windows Vista and is designed to take advantage of new features introduced in Microsoft’s latest operating system. Our developers use Vista and Visual Studio 2005 as their primary development platform, so we don’t simply test under Vista, we work with the operating system every day and understand how it impacts application development in the real world. Of course, SocketTools is also fully supported under Windows XP, Windows Server 2003 and Windows 2000. If your users are upgrading to Vista, then we recommend that you to upgrade to SocketTools 5.0 to ensure compatibility.<br />
<br />
<b>Improved performance and reliability</b>. A new internal memory management system improves how large blocks of memory are allocated and managed, both overall and on a per-client basis. In particular, complex multithreaded applications which create multiple client sessions can see increased performance and use fewer resources over the lifetime of the application.<br />
<br />
<b>Enhanced security features</b>. Advanced Encryption Standard (AES) is a new encryption standard that is being widely adopted by the United States government and organizations around the world. SocketTools 5.0 supports AES on the Windows Vista platform, and enables your application to take advantage of the latest security features without requiring any changes to your applications.<br />
<br />
<b>Support for multiple threading models on a per-session basis</b>. Systems with more than one processor are becoming commonplace, and more developers are taking advantage of multithreaded designs in their own applications. SocketTools 5.0 supports a new “free threading” model which makes it even easier to write complex, multithreaded applications. It can significantly simplify your code and increase the overall performance of your multithreaded applications.<br />
<br />
<b>Improved support for firewalls and proxy servers</b>. New options for the File Transfer Protocol allows you to specify alternate port ranges for active mode transfers, making it simpler to integrate with software and hardware firewalls which limits access to certain ports. The Hypertext Transfer Protocol components have improved proxy support and automatic proxy detection which makes it easier to integrate your applications on a customer’s network. <br />
<br />
<b>Target multiple frameworks with the SocketTools .NET Edition</b>. Assemblies for both the version 1.1 and 2.0 frameworks are included in the same product, enabling developers to specifically target which framework they are using to deploy their application. Although most new development today is using Visual Studio 2005, we realize there are still a large number of developers who are creating applications using Visual Studio .NET 2003, and will continue to provide support for both frameworks. Regardless of which version of .NET you’re using, the SocketTools classes have identical interfaces and are completely source-compatible with one another. The .NET 2.0 classes are also fully compatible with the new .NET 3.0 framework, which uses version 2.0 as its base.<br />
<br />
<b>Better control over resource utilization</b>. The SocketTools File Transfer and Hypertext Transfer components support session priority, giving your application finer control over the resources allocated for data transfers. Each client can have its own priority, which ranges from very low resource utilization for background operations that have minimal impact on the system, to critical transfers which allocate more memory, processor time and network bandwidth to the client session.<br />
<br />
<b>Backwards compatibility with SocketTools 4.0</b>. If you are currently using version 4.0 or 4.5, the components in version 5.0 are source-compatible and will require virtually no changes to your existing code. While new features have been added, the existing class interfaces and APIs remain the same. In most cases, all you will need to do is remove the old version of the control, class or library, replace it with the new version and recompile your application. Because the 5.0 components are designed to work side-by-side with previous versions, it also means that you can deploy new versions of your software without worrying about “DLL Hell” or other version incompatibilities.<br />
<br />
<b>Expanded technical reference documentation</b>. The reference material for SocketTools is extensive, and in version 5.0 we’ve worked to make it both easy to understand and comprehensive. Available as both HTML Help and in PDF format, the SocketTools documentation includes a Developer’s Guide to get you up and running quickly, and a Technical Reference that provides extensive documentation for every API function, class method, property and event. As an example, the documentation for the SocketTools .NET classes is over 3,200 pages and the SocketTools API is over 2,000 pages.<br />
<br />
<b>Expanded and updated example code</b>, including examples for both Visual Studio .NET 2003 and Visual Studio 2005. We’ve reorganized many of the examples included with SocketTools to make them easier to find, easier to understand and extend for your own use. In addition to new examples for the current version of Visual Studio, we’ve also retained and updated the examples for Visual Basic 6.0 and Visual C++ 6.0 because we realize that some developers continue to use the older development tools. Additional examples for third-party languages like PowerBASIC and RealBasic have also been included based on customer feedback.<br />]]>
            </description>
            <link>http://www.catalyst.com/products/sockettools/index.html</link>
            <author>info@catalyst.com</author>
            <guid isPermaLink="false">A9F99C8C-3FCE-439F-82CD-5F212FB2D83A</guid>
            <pubDate>Wed, 21 Feb 2007 16:12:48 -0800</pubDate>
        </item>
        <item>
            <title>SocketTools Hotfix 100329</title>
            <description>If an application repeatedly calls the HttpGetSecurityInformation function to obtain information about a server&apos;s certificate, a memory leak can occur.&lt;br /&gt;
 &lt;br /&gt;
The HttpGetSecurityInformation function is used to obtain information about the status of a secure connection, as well as specific information about the certificate that was issued to the server that the application has connected to. Normally this function is called after a connection has been established to determine if the certificate is valid and has not expired. &lt;br /&gt;
&lt;br /&gt;
If an application repeatedly calls this function, or establishes a number of different secure connections to various servers over its lifetime, a memory leak can occur because a certificate context is not being released properly under some circumstances. Applications that use this function should install the update available for this library. This does not affect applications which use the standard Library Edition or do not establish secure connections. &lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;ftp://ftp.catalyst.com/pub/cstools/hotfix/100329.zip&quot;&gt;Download Hotfix 100329&lt;/a&gt;</description>
            <link>http://www.catalyst.com/cgi-bin/knowbase.cgi?action=view&amp;docid=100329</link>
            <author>info@catalyst.com</author>
            <guid isPermaLink="false">81066CE8-CA7A-4752-A920-56BB30D87D39</guid>
            <pubDate>Mon, 15 Jan 2007 16:11:02 -0800</pubDate>
        </item>
        <item>
            <title>SocketTools Hotfix 100325</title>
            <description>Under certain circumstances, a handle to a registry key may be left open when an instance of the SocketWrench ActiveX control or SocketWrench .NET class is created. This handle leak typically has the greatest impact on applications that are designed to run for long periods of time and dynamically create multiple instances of the component.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;ftp://ftp.catalyst.com/pub/cstools/hotfix/100325.zip&quot;&gt;Download Hotfix 100325&lt;/a&gt;</description>
            <link>http://www.catalyst.com/cgi-bin/knowbase.cgi?action=view&amp;docid=100324</link>
            <author>info@catalyst.com</author>
            <guid isPermaLink="false">84D5464A-3C0E-4824-9F5E-1422E94D8835</guid>
            <pubDate>Fri, 12 Jan 2007 14:43:54 -0800</pubDate>
        </item>
        <item>
            <title>SocketTools Hotfix 100324</title>
            <description>Under certain circumstances, a server application using non-blocking (asynchronous) sockets on Windows 2000 or Windows XP may receive duplicate accept event notifications. If the SocketWrench ActiveX control is used, this results in multiple OnAccept events being generated for the same client connection. If the dynamic link library (DLL) is being used, multiple INET_EVENT_ACCEPT notifications may be sent to the server application.&lt;br&gt;&lt;br&gt;
&lt;a href=&quot;ftp://ftp.catalyst.com/pub/cstools/hotfix/100324.zip&quot;&gt;Download Hotfix 100324&lt;/a&gt;</description>
            <link>http://www.catalyst.com/cgi-bin/knowbase.cgi?action=view&amp;docid=100324</link>
            <author>info@catalyst.com</author>
            <guid isPermaLink="false">F2B95E94-8CAA-4916-85B9-0B76CAD3A8A4</guid>
            <pubDate>Tue, 11 Jul 2006 14:37:17 -0700</pubDate>
        </item>
        <item>
            <title>SocketTools .NET 4.5 Build 4530</title>
            <description>SocketTools .NET Version 4.5 Build 4530 was released on June 26, 2006. This product includes managed code components for the Visual Studio .NET development platform. This release includes nineteen class libraries and components for Internet application development. The product also includes a Developer&apos;s Guide, Technical Reference and examples for both Visual Studio .NET 2003 and Visual Studio 2005.&lt;br&gt;</description>
            <link>http://www.catalyst.com/products/sockettools/standard/dotnet/index.html</link>
            <author>info@catalyst.com</author>
            <guid isPermaLink="false">850405FF-7745-455B-BF3A-88CCD85168A8</guid>
            <pubDate>Mon, 26 Jun 2006 15:12:53 -0700</pubDate>
        </item>
        <item>
            <title>SocketTools Hotfix 100321</title>
            <description>When retrieving message headers or complete messages from an IMAP server, error 10036 (0x80042734) may occur and the message data is not returned to the client. The error condition indicates that a blocking operation is already in progress and only occurs when the message is new and has not been previously accessed on the server. Subsequent attempts to access the message succeed without an error.&lt;br&gt;&lt;br&gt;
This is a spurious error message and there may not be a network operation in progress at the time the error is reported. The error itself is the result of the client not synchronizing correctly with the server when a new message arrives.&lt;br&gt;&lt;br&gt;
This is a confirmed issue with SocketTools build 4.50.4520 and earlier versions. It is recommended that any developer using the library and/or component install the available hotfix.&lt;br&gt;&lt;br&gt;
&lt;a href=&quot;ftp://ftp.catalyst.com/pub/cstools/hotfix/100321.zip&quot;&gt;Download Hotfix 100321&lt;/a&gt;</description>
            <link>http://www.catalyst.com/cgi-bin/knowbase.cgi?action=view&amp;docid=100321</link>
            <author>info@catalyst.com</author>
            <guid isPermaLink="false">1244CC22-6112-482B-9E00-CEEC8619DF7B</guid>
            <pubDate>Thu, 4 May 2006 19:32:12 -0700</pubDate>
        </item>
        <item>
            <title>SocketTools Hotfix 100320</title>
            <description>When downloading a file from a server, if the local file cannot be created due to an invalid network path or insufficient privilege to create the file, a memory leak can occur. If the local file cannot be created, an internal buffer allocated for the transfer is not being released properly when the function returns. This would be most noticible for applications that perform multiple transfers during a single client session, however it can affect all file downloads.&lt;br&gt;
&lt;br&gt;
This is a confirmed issue with SocketTools build 4.50.4520 and earlier versions. It is recommended that any developer using the library and/or component install the available hotfix.&lt;br&gt;
&lt;br&gt;
The hotfix for this problem can be downloaded from our website. Please note that you will need a utility such as WinZip in order to extract the contents of this archive.&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;ftp://ftp.catalyst.com/pub/cstools/hotfix/100320.zip&quot;&gt;Download Hotfix 100320&lt;/a&gt;</description>
            <link>http://www.catalyst.com/cgi-bin/knowbase.cgi?action=view&amp;docid=100320</link>
            <author>info@catalyst.com</author>
            <guid isPermaLink="false">5871A7B0-AEF0-41F7-A471-2EC8B6F0505C</guid>
            <pubDate>Thu, 4 May 2006 19:06:21 -0700</pubDate>
        </item>
        <item>
            <title>SocketTools Hotfix 100314</title>
            <description>
                <![CDATA[When using the Simple Mail Transfer Protocol (SMTP) component or library, no delivery status messages are returned to the sender when one or more Delivery Status Notification (DSN) options are specified.<br>
<br>
The SMTP component and library provides a mechanism for enabling Delivery Status Notification (DSN) for messages. This tells the mail server to notify the sender if a message has been delivered successfully, or could not be delivered in the case of an error.<br>
<br>
With the ActiveX and scripting components, this is controlled by setting the ReturnReceipt property to a value of True. With the dynamic link library, this is controlled by calling the SmtpSetDeliveryOptions function. In both the ActiveX components and library, no delivery status messages will be returned to the sender if these options are specified.<br>
<br>
This is a confirmed issue with SocketTools build 4.50.4520 and earlier versions. It is recommended that any developer using the library and/or component install the available hotfix.<br>
<br>
The hotfix for this problem can be downloaded from our website. Please note that you will need a utility such as WinZip in order to extract the contents of this archive.<br>
<br>
<a href="ftp://ftp.catalyst.com/pub/cstools/hotfix/100314.zip">Download Hotfix 100314</a>]]>
            </description>
            <link>http://www.catalyst.com/cgi-bin/knowbase.cgi?action=view&amp;docid=100314</link>
            <author>info@catalyst.com</author>
            <guid isPermaLink="false">A4E9D0F7-94E6-42F1-A6E1-873EE0722BC6</guid>
            <pubDate>Sat, 15 Apr 2006 16:27:26 -0700</pubDate>
        </item>
        <item>
            <title>SocketTools 4.5 Build 4520</title>
            <description>New updates for SocketTools, SocketWrench, the Catalyst File Transfer Control and Catalyst Internet Mail Control are available for download. Version 4.5 Build 4520 was released on March 21, 2006. This is a free update for licensed developers using version 4.0 or later. This update incorporates fixes from the previous general release, as well as all subsequent hotfixes. You can review the release notes and download the update for your software using the links below. &lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://www.catalyst.com/products/sockettools/release.html&quot;&gt;Release Notes&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://www.catalyst.com/cgi-bin/download.cgi&quot;&gt;Download Update&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
We recommend that all developers who are using version 4.0 or later of this product update to the current version.</description>
            <link>http://www.catalyst.com/cgi-bin/download.cgi</link>
            <author>info@catalyst.com</author>
            <guid isPermaLink="false">C7D3EB86-5AF8-4D1B-9819-9F91B767A330</guid>
            <pubDate>Wed, 22 Mar 2006 08:55:56 -0700</pubDate>
        </item>
        <item>
            <title>SocketTools Hotfix 100311</title>
            <description>
                <![CDATA[When attempting to securely transfer a file to a server after the command channel has been cleared, the transfer may immediately fail with an error indicating that a secure session could not be established. Standard file transfers are unaffected, as are secure transfers where the command channel remains encrypted.<br>
<br>
In earlier versions of SocketTools, establishing a secure connection required that both the command and data connections between the client and server were encrypted. SocketTools Version 4.5 introduced the ability to specify the security state of the individual command and data channels.<br>
<br>
The new ChannelMode property was added to ActiveX and scripting components, and the new FtpSetChannelMode function was added to dynamic link library. This enabled the client to specify if they wanted the command and/or data channels to be encrypted or unencrypted. This was an important feature for some FTP servers that were behind firewalls that performed stateful packet inspection. They required that command channel be left in cleartext mode so that they could dynamically open the appropriate ports for the client.<br>
<br>
When setting the command channel to cleartext mode, in some cases the component and/or library would not perform the proper initialization, failing to sent the PBSZ and PROT commands to the server. In turn, this could cause the server to immediately reject the request to transfer the file.<br>
<br>
This problem has been confirmed in version 4.50.4515 and earlier builds of the File Transfer Protocol ActiveX control, scripting component and dynamic link library. It is recommended that any developer using the component install the available hotfix.<br>
<br>
The hotfix for this problem can be downloaded from our website. Please note that you will need a utility such as WinZip in order to extract the contents of this archive. <br>
<br>
<a href="ftp://ftp.catalyst.com/pub/cstools/hotfix/100311.zip">Download Hotfix 100311</a>]]>
            </description>
            <link>http://www.catalyst.com/cgi-bin/knowbase.cgi?action=view&amp;docid=100311</link>
            <author>info@catalyst.com</author>
            <guid isPermaLink="false">DAE385A4-0EA2-4032-8E6F-50411A380C22</guid>
            <pubDate>Wed, 30 Nov 2005 12:00:00 -0700</pubDate>
        </item>
        <item>
            <title>ActivePatch Hotfix 100300</title>
            <description>After applying a patch on a Windows XP or Windows Server 2003 system, the permissions for the patched file are reset to the defaults for the current process. This can prevent an application from reading or updating the file if it cannot access or modify it using the default access rights.&lt;br&gt;
&lt;br&gt;
This is a confirmed issue with ActivePatch build 1.20.1240 and earlier versions. It is recommended that any developer using the library and/or component install the available hotfix.&lt;br&gt;
&lt;br&gt;
The hotfix for this problem can be downloaded from our website. Please note that you will need a utility such as WinZip in order to extract the contents of this archive.&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;ftp://ftp.catalyst.com/pub/apatch/hotfix/100310.zip&quot;&gt;Download Hotfix 100310&lt;/a&gt;</description>
            <link>http://www.catalyst.com/cgi-bin/knowbase.cgi?action=view&amp;docid=100310</link>
            <author>info@catalyst.com</author>
            <guid isPermaLink="false">C43AE025-1477-46E3-A510-2AACE3C3D26E</guid>
            <pubDate>Thu, 29 Sep 2005 12:00:00 -0700</pubDate>
        </item>
        <item>
            <title>Catalyst Internet Mail 4.5 Build 4515</title>
            <description>Catalyst Internet Mail Control 4.5 Build 4515 is an update of the complete product.&lt;br&gt;
&lt;br&gt;
 Corrected a problem that could prevent the OnCancel and OnTimeout events from firing correctly under some circumstances.&lt;br&gt;
&lt;br&gt;
 Corrected a problem where setting the LastError property to zero would not clear the last error code for that instance of the component under some circumstances. This change also resolved an issue where setting the LastError property could cause the control to throw an exception.&lt;br&gt;
&lt;br&gt;
If you are using an earlier version of the Catalyst Internet Mail control, it is recommended that you update your software to the current version. This is a free update for all registered developers.</description>
            <link>http://www.catalyst.com/cgi-bin/download.cgi?product=4582</link>
            <author>info@catalyst.com</author>
            <guid isPermaLink="false">1B637461-75F0-4B7F-984B-FBB21317CE8B</guid>
            <pubDate>Tue, 30 Aug 2005 12:00:00 -0700</pubDate>
        </item>
        <item>
            <title>Catalyst File Transfer 4.5 Build 4515</title>
            <description>
                <![CDATA[Catalyst File Transfer Control 4.5 Build 4515 is an update of the complete product.<br>
<br>
 Corrected a problem which prevented the control from being able to return a list of files over a secure connection until at least one file transfer was performed. This would manifest itself on those servers that do not automatically encrypt the data channel when an explicit SSL connection is established.<br>
<br>
 Corrected a problem where setting the LastError property to zero would not clear the last error code for that instance of the component under some circumstances. This change also corrected a problem where setting the LastError property could cause the component to throw an exception.<br>
<br>
 The OpenDirectory method no longer requires that you specify the DirName argument. If this argument is omitted, the current working directory will be opened.<br>
<br>
 The default value for the Passive property has been changed to True. It is recommended that most applications use passive mode for file transfers unless it is not supported by the server. Passive mode ensures the greatest compatibility with servers that are behind firewalls or use routers that perform network address translation (NAT).<br>
<br>
 The control now supports the NetWare directory list format. To specify that the server uses the NetWare format, set the DirectoryFormat property to a value of 6, also defined as the constant fileDirectoryFormatNetWare.<br>
<br>
If you are using an earlier version of the Catalyst File Transfer control, it is recommended that you update your software to the current version. This is a free update for all registered developers.]]>
            </description>
            <link>http://www.catalyst.com/cgi-bin/download.cgi?product=4584</link>
            <author>info@catalyst.com</author>
            <guid isPermaLink="false">B5BC9728-25EC-476E-BAF6-27BC961BA72E</guid>
            <pubDate>Tue, 30 Aug 2005 12:00:00 -0700</pubDate>
        </item>
        <item>
            <title>SocketWrench 4.5 Build 4515</title>
            <description>
                <![CDATA[SocketWrench 4.5 Build 4515 is an update of the complete product.<br>
<br>
 Corrected a problem in the library where calling the InetIsReadable and/or InetIsWritable functions in a loop could cause the CPU utilization for the process to reach 100%.<br>
<br>
 Added two new methods to the ActiveX control, ReadByte and WriteByte. These methods enable an application to write and read single bytes of data to and from the socket.<br>
<br>
 Corrected a problem in the ActiveX control where setting the LastError property to zero would not clear the last error code for that instance of the control under some circumstances. This change also corrected a problem where setting the LastError property could cause the control to throw an exception.<br>
<br>
 Corrected a problem in the ActiveX control where checking the IsReadable and/or IsWritable properties in a loop could cause the CPU utilization for the process to reach 100%.<br>
<br>
If you are using an earlier version of SocketWrench, it is recommended that you update your software to the current version. If you are using version 4.0 or later, this is a free update. If you are using a version prior to version 4.0, you can purchase an upgrade online.<br>]]>
            </description>
            <link>http://www.catalyst.com/cgi-bin/download.cgi</link>
            <author>info@catalyst.com</author>
            <guid isPermaLink="false">FA9A1170-3B79-4404-B0DE-A13EE55891B0</guid>
            <pubDate>Tue, 30 Aug 2005 12:00:00 -0700</pubDate>
        </item>
        <item>
            <title>SocketTools 4.5 Build 4515</title>
            <description>SocketTools 4.5 Build 4515 is an update of the complete product and it addresses several general issues that affected all of the components and libraries in the product. It corrects a problem where timeout and cancel related events were not being generated correctly, and a general problem with error handling when the last error code would be explicitly cleared by an application. This update also corrects a problem with the FTP component and library where directory listings weren&apos;t being handled correctly when a secure connection was established with the server. For more information, please refer to the release notes for this build.&lt;br&gt;
&lt;br&gt;
If you are using an earlier version of SocketTools, it is recommended that you update your software to the current version. If you are using version 4.0 or later, this is a free update. If you are using a version prior to version 4.0, you can purchase an upgrade online.</description>
            <link>http://www.catalyst.com/cgi-bin/download.cgi</link>
            <author>info@catalyst.com</author>
            <guid isPermaLink="false">46B3F182-28DE-46A6-93E0-9F922179282B</guid>
            <pubDate>Tue, 30 Aug 2005 12:00:00 -0700</pubDate>
        </item>
        <item>
            <title>Catalyst Internet Mail 4.5 Build 4510</title>
            <description>
                <![CDATA[Catalyst Internet Mail Control 4.5 Build 4510 is an update of the complete product.<br>
<br>
 Corrected a problem that could prevent the OnCancel and OnTimeout events from firing correctly under some circumstances.<br>
<br>
 The Mailbox property array will no longer return unselectable mailboxes. This will eliminate the need for the application to perform additional error checking to make sure that the mailbox that is being selected is valid.<br>
<br>
 If the user is unable to login to an IMAP server because the username or password is invalid, a more meaningful error code will be returned. In previous versions, if the user could not be authenticated, the last error code was set to mailErrorInvalidCommand. The last error code will now be set to mailErrorAuthenticationFailed.<br>
<br>
 Corrected a problem with the error handling code that could result in a memory leak. This was not typically noticeable unless the application experienced a large number of errors over long periods of operation.<br>
<br>
 Corrected a problem where the DeleteMessage and StoreMessage methods could fail with the error mailInvalidHandle if the control was used to connect to an IMAP server.<br>
<br>
 Corrected a problem where the MessageFlags property could not be set or read. This property returns the status flags associated with the current message and is only valid when connected to an IMAP server.<br>
<br>
 Corrected a problem with the SendMessage method when the message could not be delivered to the first recipient. Although the message would be successfully delivered to the remaining addresses in the recipient list, the method would return an error indicating that the message could not be delivered to any recipient.<br>
<br>
If you are using an earlier version of the Catalyst Internet Mail control, it is recommended that you update your software to the current version. This is a free update for all registered developers.]]>
            </description>
            <link>http://www.catalyst.com/cgi-bin/download.cgi?product=4582</link>
            <author>info@catalyst.com</author>
            <guid isPermaLink="false">9EACB6DD-02E6-4D4A-B3C6-AED44ACF2849</guid>
            <pubDate>Tue, 28 Jun 2005 12:00:00 -0700</pubDate>
        </item>
        <item>
            <title>Catalyst File Transfer 4.5 Build 4510</title>
            <description>
                <![CDATA[Catalyst File Transfer Control 4.5 Build 4510 is an update of the complete product.<br>
<br>
 Corrected a problem with the error handling code that could result in a memory leak. This was not typically noticeable unless the application experienced a large number of errors over long periods of operation.<br>
<br>
 Corrected a problem where a failed FTP login attempt could leave the connection open and not release the client handle until another connection attempt as made.<br>
<br>
 The fileOptionSecureTls and fileOptionSecureSsl options have been deprecated and should no longer be used. The control will now automatically determine the appropriate command to use to establish an explicit, secure connection to the server. If the FTP server supports explicit TLS or SSL, the application should specify the fileOptionSecureAuth option in addition to setting the Secure property to True.<br>
<br>
 The control will now explicitly put the data channel into a secure mode using the PROT command, rather than depending on the AUTH TLS-P and/or AUTH SSL commands to set the default security mode.<br>
<br>
If you are using an earlier version of the Catalyst File Transfer control, it is recommended that you update your software to the current version. This is a free update for all registered developers.<br>]]>
            </description>
            <link>http://www.catalyst.com/cgi-bin/download.cgi?product=4584</link>
            <author>info@catalyst.com</author>
            <guid isPermaLink="false">7BB2DA56-0843-4900-B6CC-4EFEA9F66FD8</guid>
            <pubDate>Tue, 28 Jun 2005 12:00:00 -0700</pubDate>
        </item>
        <item>
            <title>SocketTools 4.5 Build 4510</title>
            <description>SocketTools 4.5 Build 4510 is an update of the complete product and includes corrections, new features and updated documentation. There are a significant number of security related changes and fixes, as well as new features for the FTP and HTTP components. For more information, please refer to the release notes for this build.&lt;br&gt;
&lt;br&gt;
If you are using an earlier version of SocketTools, it is recommended that you update your software to the current version. If you are using version 4.0 or later, this is a free update. If you are using a version prior to version 4.0, you can purchase an upgrade online.</description>
            <link>http://www.catalyst.com/cgi-bin/download.cgi?product=4584</link>
            <author>info@catalyst.com</author>
            <guid isPermaLink="false">92FC79AA-CFC4-4047-BCF0-7CDCB353F223</guid>
            <pubDate>Tue, 28 Jun 2005 12:00:00 -0700</pubDate>
        </item>
    </channel>
</rss>
