Version: 2.2.0.0
Add comprehensive secure file transfer capabilities to any application supporting ActiveX controls.
Product Release History
The following is a list of public releases for all components shipped with PowerTCP FTP for ActiveX (Latest Release 2017-04-27)
dartftp.dll
Current Version: 2.2.0.0
2.2.0.0    Released: 2017-04-27
  • Revised ProtocolConstants enumeration to provide explicit support for TLS 1.1 and TLS 1.2.
  • Reformatting and updates, to help documentation
2.1.4.0    Released: 2013-05-24
Product fixes in this release:
  • The atFirewallReady authentication type constant has been removed due to obsolescence.
  • Inclusion of DartSecure2.dll version: 2.1.5.0
2.1.3.0    Released: 2013-05-10
Product fixes in this release:
  • Improved operation when connecting to servers using implicit or explicit security.
  • Resolved a Com registration error.
  • Automatic SSL negotiation after a successful AUTH TLS-P command now occurs.  (4561)
2.1.1.0    Released: 2012-07-10
  • There are now separate "Trial" and "Licensed" versions of the dll. Trial dlls are not for deployment and will only function on machines on which a trial version of the product has been installed.
2.1.0.1    Released: 2010-03-26
  • Now functions on all Data Execution Protection (DEP) enabled systems.
  • No longer vulnerable to attacks outlined in Microsoft Security Bulletin MS09-035 (http://www.microsoft.com/technet/security/bulletin/MS09-035.mspx).
Product fixes in this release:
  • Uploading data in memory (instead of a file on disk) now works as expected.  (4786)
  • Addressed a fatal exception condition when using the Command method with a Timeout of 0.  (4929)
  • Explicitly secure data connections no longer timeout with vsFTPd servers.  (5114)
  • SecretKey property is no longer vulnerable to buffer overflow.  (5148)
2.0.2.0    Released: 2007-11-27
Product fixes in this release:
  • Fixed memory issue with zip feature when used on Windows 9x  (4560)
2.0.1.0    Released: 2007-10-16
Product fixes in this release:
  • File size is now correctly reported during a Store/Put operation when TransferType is ftpZip  (4411)
2.0.0.3    Released: 2007-10-09
  • Added Security (support for FTPS) to FTP for ActiveX
  • Added licensing support for CertificateStore and CertificateList to FTP for ActiveX license number. This requires a version 2 FTP license (1530-2-xxx-xxxxx)
Product fixes in this release:
  • Authentication and Certificate events now work in PowerBuilder. PowerBuilder sample updated to demonstrate SSL functionality  (536)
1.8.7.1    Released: 2007-02-01
  • Added ReceiveBufferSize and SendBufferSize properties that can be used to fine tune transfer rates for specific connection configurations.
  • Added support to restart transfers of files larger than 2 Gig.
  • Added ability to report progress of transfers of files larger than 2 Gig.
  • Added ability to report size of files larger than 2 Gig in the ListEntry object.
Product fixes in this release:
  • Fixed problem caused when switching between SOCKS5 proxies and non-SOCKS5 proxies.  (4089)
  • Fixed problem that caused a file to be skipped if the connection was severed during an MGET operation.  (4097)
  • Fixed problem that caused AbortCommand to fail on certain servers.  (4217)
1.8.6.1    Released: 2006-09-22
Product fixes in this release:
  • Fixed IDL problem that caused the 'Blocked' Property to show up as 'bLocked' in the object browser and during wrapper generation
1.8.6.0    Released: 2006-08-28
Product fixes in this release:
  • liminated condition where a byte array would remain locked following an asynchronous store  (2970)
  • Corrected condition that caused runtime error on 4th parameter of MPut method when used in Access  (3114)
  • Added 'Overwrite' parameter to control behavior of file overwriting during use of the MGet method  (3413)
  • We now delete the local file that is created after Retrieve fails if we created it and the file did not exist on the server  (3413)
  • We now automatically remove the "ftp://" from the server name that is passed in to the login method  (3491)
  • Fixed various multi-byte character filename issues  (3552)
  • Fixed various issues relating to the MGet and MPut method  (3586, 3418)
1.8.4.0    Released: 2005-08-22
Product fixes in this release:
  • Fixed issue introduced with 1.8.2.11 where files could no longer be retrieved to a string in memory
1.8.2.11    Released: 2005-08-03
Product fixes in this release:
  • Now obtain correct filename length when two byte characters are included in folder name
  • Corrected issues relating to Windows XP SP2
  • Correct crash if Ftp.Retrieve is called with result = "" in non-block mode
1.8.2.0    Released: 2004-05-27
Product fixes in this release:
  • Ftp.Store with Data as Byte array no longer causes hang.  (2345)
  • Changed some internal method declarations for automation access.  (2554)
  • Changed internal ordering of events. This has no impact to users, just to language developers.  (2554)
  • Addressed compatibility problems with most recent version of Globalscape server and ABOR command.  (2633)
  • Addressed ABOR compatibility problem with FTPd.  (2633)
1.8.0.9    Released: 2003-02-28
Product fixes in this release:
  • Fixed a problem with aborts in PORT mode
  • Adjusted the timing for the PASS command
  • Changed the IDL to handle the new help file
1.8.0.6    Released: 2002-11-27
Product fixes in this release:
  • Local file no longer improperly cleared when doing Retrieve after failed Store
  • Fixed a problem where a first attempt to connect always gave a not connected error under certain circumstances
  • Added support for multi-threading although NOT thread-safe
  • Can be used in COM+ Component Services
1.7.0.15    Released: 2002-09-16
Product fixes in this release:
  • MPut now works properly with DartStrings in Access
  • Added LocalDataPort property to FTP Control
1.7.0.0    Released: 2002-03-01
Product fixes in this release:
  • Dependency on DartZip if zip functionality is required
  • Added native ZIP support for Get, Retrieve, Store, and Put
  • Ftp.Retrieve and Overwrite operation will now throw an error if a read-only file is the target
  • MPut now gives an error if an invalid local directory is chosen
  • Now supports filenames that including a space and dash during a List
  • Now properly recovers when a blocking rename fails
1.6.0.4    Released: 2002-02-21
Product fixes in this release:
  • Increased the speed of Send
1.6.0.3    Released: 2001-11-28
Product fixes in this release:
  • NameList will now properly create ListEntries
  • MPut *.* now works properly
1.6.0.1    Released: 2001-10-30
Product fixes in this release:
  • Corrected potential problem with optional parameters in non-VB languages
1.6.0.0    Released: 2001-08-20
Product fixes in this release:
  • Change to the interface to accomodate the .NET Framework
  • Ftp.Listing.Format now resets properly
1.5.0.7    Released: 2001-08-10
Product fixes in this release:
  • CDUP no longer hangs on WSFTP server
1.5.0.6    Released: 2001-07-25
Product fixes in this release:
  • Error message for Get method changed to be more descriptive
1.5.0.4    Released: 2001-05-17
Product fixes in this release:
  • List.Entry no longer has a problem with dashes
  • Fixed a problem with IIS and List when the first List was invalid and the second List was valid
  • Fixed a problem with an error after permission was denied
  • Tightened internal file checking code
1.5.0.3    Released: 2001-04-23
Product fixes in this release:
  • Also need to check ERROR_BAD_PATHNAME for 95/98 compatibility
  • Fixed bug that caused a Put with no data param to fail. Same applies to Store
1.5.0.2    Released: 2001-04-18
Product fixes in this release:
  • Fixed problem that occurred with Store when Data param was a string that contained invalid file characters. The check that we did to determine whether string was a file would fail and since we only checked for case of ERROR_FILE_NOT_FOUND we were reporting an I/O error instead of sending the string as data
1.5.0.1    Released: 2001-04-11
Product fixes in this release:
  • Added native proxy and SOCKS4/5 support
  • Added error when Store is used and the file is currently open
  • Fixed Listing parse error
1.0.43.5    Released: 2001-01-12
Product fixes in this release:
  • Reply in passive mode no longer causes problem on some servers
1.0.43.4    Released: 2001-01-04
Product fixes in this release:
  • No changes
1.0.43.1    Released: 2000-12-22
Product fixes in this release:
  • FTP will now show proper name and size at a site
  • Progress event will now return List when List is performed in non-blocking
  • FTP System command no longer hangs when Reply is 200
1.0.43.0    Released: 2000-10-06
Product fixes in this release:
  • Corrected inconsistencies with MGET
  • Corrected inconsistencies with MPUT
  • Fixed problem where filename as string would not work in VBScript
  • Corrected inconsistencies with AbortCommand
  • Fixed some list entry problems
  • Fixed problem where RETR would not work if SIZE failed
  • Fixed problem with servers that returned 250 instead of 257 for MKD
  • Improved performance of AbortCommand
dartcertificate.dll
Current Version: 2.11.0.0
2.11.0.0    Released: 2015-11-13
  • Version change.
2.10.5.0    Released: 2013-05-24
Product fixes in this release:
  • Programmatically setting the SelectedIndex of the CertificateList control will now correctly highlight the selected certificate.  (5492)
  • The CertificateList control now only allows one selection at a time.  (5493)
2.10.4.0    Released: 2013-05-10
Product fixes in this release:
  • Resolved a com registration error.
2.10.2.0    Released: 2012-07-10
  • There are now separate "Trial" and "Licensed" versions of the dll. Trial dlls are not for deployment and will only function on machines on which a trial version of the product has been installed.
2.10.1.1    Released: 2012-02-09
Product fixes in this release:
  • Fixed CertificateList filter so that all certificates matching the criteria appear.  (5495)
2.10.0.1    Released: 2010-03-26
  • Now functions on all Data Execution Protection (DEP) enabled systems.
  • No longer vulnerable to attacks outlined in Microsoft Security Bulletin MS09-035 (http://www.microsoft.com/technet/security/bulletin/MS09-035.mspx).
2.8.3.12    Released: 2007-10-09
Product fixes in this release:
  • Update for inclusion in new FTP for ActiveX kit
2.8.3.3    Released: 2007-01-30
  • Changes to F1 help-linking system required rebuild of DLL.
2.8.3.0    Released: 2006-09-22
Product fixes in this release:
  • No changes except version number
2.8.0.19    Released: 2005-07-22
Product fixes in this release:
  • - Resolved problems related to timezones and the valid date
  • - Fixed issue where some certificates would not show up in the list
  • - Added support for loading a certificate from a pfx file  (See CertificateStore.Load method)
2.8.0.4    Released: 2002-11-27
Product fixes in this release:
  • Store.Find will now properly find all of the certificates in the LocalMachine store
  • Added support for multi-threading although NOT thread-safe
  • Can be used in COM+ Component Services
2.0.0.3    Released: 2002-09-16
Product fixes in this release:
  • Fixed and properly renumbered KeyUsage constant
  • Added CreateCert method to CertificateStore
  • Added a DeleteCert method to CertificateStore
  • Added ProviderConstants to CertificateStore
  • Added FriendlyName property to Certificate Object
1.6.0.2    Released: 2002-02-20
Product fixes in this release:
  • Certificate property can now be cleared
1.6.0.1    Released: 2001-11-28
Product fixes in this release:
  • Can now view Local Machine Certs when not Admin
1.0.43.7    Released: 2001-06-01
Product fixes in this release:
  • Error in Readme fixed - VC Samples would not compile
1.0.43.0    Released: 2001-01-01
Product fixes in this release:
  • Certificates were added in reverse order (always at the 0 location) Fix to add each certificate at END of list
dartsecure2.dll
Current Version: 2.2.0.0
2.2.0.0    Released: 2015-11-12
  • The ProtocolConstants enumeration has been restructured to behave as a flag enumeration in order to better support specifying specific versions of secure protocols.
  • Support for TLS 1.1 and TLS 1.2 added on supported operating systems.
2.1.5.0    Released: 2013-05-24
  • FTP over SSL and POP over SSL functionality are now provided by our PowerTCP FTP for ActiveX and PowerTCP Mail for ActiveX controls. As such, references to the Secure Pop and Secure Ftp dlls should be replaced by references to DartFtp.dll and DartMail.dll respectively.
Product fixes in this release:
  • Segmented SSL negotiation packets will no longer cause a timeout to occur.  (4586)
2.1.4.0    Released: 2013-05-10
Product fixes in this release:
  • SSL2 negotiation and SSL negotiation on Windows 8 now work as expected.  (5683, 5691)
2.1.2.0    Released: 2012-07-10
  • There are now separate "Trial" and "Licensed" versions of the dll. Trial dlls are not for deployment and will only function on machines on which a trial version of the product has been installed.
2.1.1.0    Released: 2012-02-09
Product fixes in this release:
  • Fixed condition under which the ValidSignature argument in the Certificate event would incorrectly be true.
2.1.0.1    Released: 2010-03-26
  • Now functions on all Data Execution Protection (DEP) enabled systems.
  • No longer vulnerable to attacks outlined in Microsoft Security Bulletin MS09-035 (http://www.microsoft.com/technet/security/bulletin/MS09-035.mspx).
2.0.7.6    Released: 2007-10-09
Product fixes in this release:
  • Update for inclusion in new FTP for ActiveX kit
2.0.7.0     Released: 2007-02-01
  • Added ability to switch between protocols during an existing SecureTcp session.
2.0.6.0    Released: 2006-09-22
Product fixes in this release:
  • No changes except version number
1.8.1.0    Released: 2006-02-07
Product fixes in this release:
  • Clarified "Handshake" error messages that occur during SSL negotiation  (3481)
1.8.0.28    Released: 2005-07-22
Product fixes in this release:
  • - Fixed crash when using empty user/pass for proxy server
  • - Fixed condition where Receive could return with no data or error after a timeout
  • - Fixed timeout problem with client certificates
  • - Added ability to switch from non-secure to secure mode after connection is established
  • - Fixed problem where tool would not work on some two-byte systems  (like Japanese)
1.8.0.6    Released: 2002-11-27
Product fixes in this release:
  • Added support for multi-threading although NOT thread-safe
  • Can be used in COM+ Component Services
1.7.0.3    Released: 2002-09-16
Product fixes in this release:
  • Fixed compatibility problems with C++ Builder and use of VARIANT_BOOLS
  • Added better compatibility with the Certicom SSL Plus library
  • Will now close properly on a SSL close request
  • SecureServer no longer closes too soon when ClientAuth fails
1.6.0.3    Released: 2001-11-28
Product fixes in this release:
  • Added the ability to pass a DartStrings into Search to search for more than one token
1.5.0.1    Released: 2001-08-10
Product fixes in this release:
  • Protocol property now works correctly with secureNone setting
  • Using PCT no longer causes an error
1.5.0.0    Released: 2001-06-01
Product fixes in this release:
  • Added the ability to turn security on/off plus more control over settings
  • Added SecurityConstants
  • Added an error for a search when server closes
  • RemoteCert now set to nothing when not connected
1.0.43.5    Released: 2001-01-12
Product fixes in this release:
  • Proper error report when connection is closed
1.0.43.4    Released: 2001-01-04
Product fixes in this release:
  • State checking fixed for Receive, Search and Fill
  • Fixed small memory leak
1.0.43.2    Released: 2000-12-29
Product fixes in this release:
  • Can now be used in Windows 9x. See the following for info: http://support.microsoft.com/support/kb/articles/Q276/2/45.asp
1.0.43.1    Released: 2000-11-21
Product fixes in this release:
  • Error message will now appear if CA not found
  • Fine tuned the the way data is buffered to better handle situations with high data throughput
dartsock.dll
Current Version: 2.11.0.0
2.11.0.0    Released: 2015-11-13
  • Version change.
3.2.5.1    Released: 2015-11-13
  • Version change.
2.10.2.1    Released: 2013-05-08
Product fixes in this release:
  • Resolved a com registration error.
  • Resolved an issue where DartStrings would be empty when reading and splitting a large file with delimiters.  (5117)
  • Resolved a memory leak when calling the Udp.Receive(DartStream) overload.  (5536)
2.10.0.1    Released: 2012-07-10
  • There are now separate "Trial" and "Licensed" versions of the dll. Trial dlls are not for deployment and will only function on machines on which a trial version of the product has been installed.
2.9.1.0    Released: 2012-02-09
  • No changes from 2.9.0.3.
2.9.0.3    Released: 2010-10-26
  • CertificateList and CertificateStore are now licensed controls in PowerTCP Mail for ActiveX.
2.9.0.2    Released: 2010-07-26
Product fixes in this release:
  • Fixed problem getting DartStrings.All when the collection is empty.
2.9.0.1    Released: 2010-04-28
  • Now functions on all Data Execution Protection (DEP) enabled systems.
  • No longer vulnerable to attacks outlined in Microsoft Security Bulletin MS09-035 (http://www.microsoft.com/technet/security/bulletin/MS09-035.mspx).
2.9.0.0    Released: 2010-02-11
Product fixes in this release:
  • The StartAfter parameter of DartStrings.Find can now be greater than 65535.  (4707)
  • Ras Phonebook entries can now have names with multibyte characters.  (4875)
2.8.5.0    Released: 2008-03-19
Product fixes in this release:
  • It is now possible to edit and add to Ras PhoneBooks on Vista machines.  (4225)
  • Two running instances of the same application using the Ping control are now completely independent.  (4583)
2.8.3.27    Released: 2008-02-04
Product fixes in this release:
  • DartStrings.Remove now works with a string parameter.  (4262)
  • NoDelay and KeepAlive properties can now be set to false on Vista machines.  (4351)
  • DartStrings.Add now works when adding strings to the end of the collection by specifying an index parameter.  (4632)
2.8.3.25    Released: 2007-11-27
Product fixes in this release:
  • Fixed memory issue in the DartStreams object when used on Windows 9x  (4560)
2.8.3.22     Released: 2007-10-09
Product fixes in this release:
  • Update for inclusion in new FTP for ActiveX kit
2.8.3.10    Released: 2007-02-01
Product fixes in this release:
  • DartStrings collection now reports correct indices greater than 65535.  (4224)
2.8.3.1    Released: 2006-09-22
Product fixes in this release:
  • Fixed IDL problem that caused the 'Blocked' Property to show up as 'bLocked' in the object browser and during wrapper generation
2.8.3.0    Released: 2006-08-28
Product fixes in this release:
  • Eliminated problem wher RAS control would show the wrong phonebook as selected  (2637)
  • Corrected threading problems caused when send was called from 2 different places in code  (2651)
  • Added ReuseAddress Property to the UDP control  (3144)
  • Eliminated condition that would cause missing RAS phonebook entries  (618)
2.8.2.31    Released: 2006-06-15
Product fixes in this release:
  • No fixes. Release build included with PowerSNMP for ActiveX 2.8.2
2.8.2.27    Released: 2005-12-23
Product fixes in this release:
  • Added SizeHigh and PositionHigh properties to DartStream for +4 Gig support
2.8.2.7    Released: 2004-10-22
Product fixes in this release:
  • Made internal changes to DartStream
  • Fixed a problem when Send is called from 2 different places in code at the same time.  (2651)
  • Fixed a problem with the Search method and 2-byte characters.  (2690)
  • Made changes that impact FTPServer performance issues.  (2722)
2.8.2.0    Released: 2004-05-21
Product fixes in this release:
  • Changed some internal method declarations for automation access
  • Changed internal ordering of events. This has no impact to users, just to language developers
  • Fixed a problem with ReuseAddr.  (1603)
  • Fixed a problem with Socks5.  (2302)
  • Fixed a problem with Timeout after invalid proxy connection.  (2327)
  • Improved performance of search functionality.  (2599)
2.8.1.0    Released: 2003-09-12
Product fixes in this release:
  • No changes. Version number adjustment
2.8.0.8    Released: 2003-02-28
Product fixes in this release:
  • Fixed a problem with Ping being used in a control array
  • Made an alteration to how the blocking code operates in the Daemon Control for better abort responses
2.8.0.4    Released: 2002-11-27
Product fixes in this release:
  • Fixed a problem with UDP receiving a byte array
  • Added support for multi-threading although NOT thread-safe
  • Can be used in COM+ Component Services
  • Problems with DString deconstructor fixed in DartStrings
2.2.0.20    Released: 2002-07-02
Product fixes in this release:
  • Fixed Event disruption during Receive
  • Added AdvancedTrace method
  • Added Leave property to UDP
2.2.0.16    Released: 2002-05-08
Product fixes in this release:
  • Fixed infinite loop condition in DartStreams CreateUnique
  • Fixed memory leak in UDP.Receive and DartStream.Read when dimensioned string is passed in
2.2.0.11    Released: 2002-03-01
Product fixes in this release:
  • Error conditions were not being properly cleared during a failed GetHostName attempt
2.2.0.9    Released: 2002-02-20
Product fixes in this release:
  • Added automatic multiple retries on write before failing in DartStream
  • DartStream Filename now properly updated on Unique
2.2.0.7    Released: 2002-01-01
Product fixes in this release:
  • DartStream will no longer return an error trying to read a currently opened for reading file
2.2.0.6    Released: 2001-11-28
Product fixes in this release:
  • Added the ability to pass a DartStrings into Search to search for more than one token
2.2.0.2    Released: 2001-10-30
Product fixes in this release:
  • DartSteam Filename property now reports proper filename at all times
  • Minor changes to accomodate the .NET Framework
2.2.0.1    Released: 2001-09-14
Product fixes in this release:
  • Variant Bstr fix
2.1.0.8    Released: 2001-08-20
Product fixes in this release:
  • Changes for .NET Framework
2.2.0.0    Released: 2001-08-20
Product fixes in this release:
  • Change to the interface to accomodate the .NET Framework
2.1.0.6    Released: 2001-08-10
Product fixes in this release:
  • Added error message ptHeader(12101) to return more specific header error messages
2.1.0.5    Released: 2001-06-01
Product fixes in this release:
  • Added an error if not connected and timeout is 0 while attempting to send
2.1.0.4    Released: 2001-05-16
Product fixes in this release:
  • Added an error when sending with no connection and timeout is 0
2.1.0.2    Released: 2001-05-01
Product fixes in this release:
  • Fixed problem where local address could not be properly set in Connect on 95 machines
2.1.0.1    Released: 2001-04-20
Product fixes in this release:
  • Fixed error in UDP  (WARNING: DO NOT USE VERSION 2.1.0.0)
2.1.0.0    Released: 2001-04-11
Product fixes in this release:
  • Added support for SOCKS4/5
  • Rewrote DartStrings for maximum optimization
  • Typo in the IDL file fixed for error 12016
  • Fixed memory leak in the UDP Trace method
  • COM errors trapped correctly in Daemon control
2.0.43.2    Released: 2001-01-20
Product fixes in this release:
  • DartStream now in DartSock
2.0.43.1    Released: 2001-01-05
Product fixes in this release:
  • System.GetAddress will no longer GPF if not dialed-in
  • Fine-tuned the the way data is buffered to better handle situations with high data throughput
  • Fixed problem where Dartstrings::Find would not work properly if string was last in list
  • TCP now closes after receiving 16Kbytes after close is called
  • Receive Count initialized to 0 to prevent potential misreporting  (like with bug just fixed in DARTTELNET.DLL)
1.0.43.0    Released: 2001-01-01
Product fixes in this release:
  • DartStream now in Dartsock.dll
  • Attempt to rename to a read-only file now properly reports error
  • Added Readstring and Readbytes property to DartStream. This allows use of these methods in Javascript
2.0.40.0    Released: 2001-01-01
Product fixes in this release:
  • Fixed regression bug that caused connection to close before data was sent. Only affected non-blocking mode
1.0.43.2    Released: 2000-12-20
Product fixes in this release:
  • Moved DartStream from DartObjects to DartSock - DartObjects no longer shipped
1.0.43.1    Released: 2000-11-21
Product fixes in this release:
  • System.GetAddress will no longer GPF if not dialed-in
dartzip.dll
Current Version: 1.9.5.0
1.9.5.0    Released: 2013-07-01
Product fixes in this release:
  • Resolved a com registration error.
  • Zipping and spanning while using encryption will now produce compliant zip archives.  (5336)
  • Calling Unzip on a FileStore object after adding files by calling FileStore.Load or FileStore.Add will no longer result in 0 length files.  (5649)
1.9.3.0    Released: 2012-07-10
  • There are now separate "Trial" and "Licensed" versions of the dll. Trial dlls are not for deployment and will only function on machines on which a trial version of the product has been installed.
1.9.2.0    Released: 2010-09-07
Product fixes in this release:
  • Fixed problem extracting to streams introduced in 1.9.1.0.  (5340)
1.9.1.0    Released: 2010-08-16
Product fixes in this release:
  • When an archive is loaded and zipped with a new name, the original archive is left untouched.  (4913)
  • Timestamps are preserved for extracted files.  (5311)
1.9.0.0    Released: 2010-02-11
  • The Self-Extract dialog was updated with a cleaner look.
  • The product now supports Winzip-compatible AES encryption, in addition to the Dart proprietary AES encryption.
  • Zip ActiveX is no longer vulnerable to attacks outlined in Microsoft Security Bulletin MS09-035 (http://www.microsoft.com/technet/security/bulletin/MS09-035.mspx).
  • Zip ActiveX should now function on all Data Execution Protection (DEP) enabled systems.
Product fixes in this release:
  • File attributes such as read-only are now preserved when extracted from the FileStore.  (4423)
  • The archive comment functionality has been fixed.  (5069)
  • Adding DartStreams with Filenames now works correctly.  (5180)
  • Write errors will no longer occur if a file is accessed by another system process during extraction.  (5195)
1.8.8.0    Released: 2007-11-27
Product fixes in this release:
  • Corrected problem that produced non-compliant self-extracting exe files  (4568)
  • Fixed problem that would sometimes cause creation of a non-compliant zip file   (4570)
1.8.7.2    Released: 2007-10-03
Product fixes in this release:
  • A filename containing commas can now be zipped by placing the filename inside of quotes  (1501, 2017)
  • It is now possible to zip a file that is open for writing by another application  (2213)
  • Corrected condition that caused the 'Modified Date' to be incorrect when in the GMT Timezone  (3047)
  • Can now add files with Kyrillic filenames to an archive   (3812)
  • Quickunzip no longer fails when Overwrite is true and a read-only file is encountered  (4346)
  • Fixed various issues relating to the creation/extraction of spanned and split archives  (4516, 2273)
1.8.5.3    Released: 2007-02-01
  • Changes to F1 help-linking system required rebuild of DLL.
1.8.5.0    Released: 2006-10-10
Product fixes in this release:
  • Corrected problem with asynchronous self-extracting zip file creation  (2095)
  • Eliminated crash when using multiple Zip controls in the same application  (3438)
  • AES-encrypted zip files of greater than 4GB can now be unzipped  (4092)
1.8.3.0    Released: 2006-03-27
Product fixes in this release:
  • Fixed memory leak in the FileStore.Add method that occurred when adding more than one file  (3713)
1.8.2.0    Released: 2005-12-23
Product fixes in this release:
  • Added support for 64-Bit Zip extensions, allowing files larger than 4 Gigabytes to be zipped
  • Fixed an issue where long passwords caused problems with Winzip  (3157)
  • An error is now raised when there is not enough disk space  (3182)
  • "Write Failed" errors no longer occur intermittently when zipping many files  (3324)
1.8.1.0    Released: 2003-08-13
Product fixes in this release:
  • Fixed a boundary condition problem with certain zip files  (1238, 1697, 1712, 1713)
  • Increased Zip password compatibility with other products  (1614)
  • Fixed a color problem with the self-extractor  (1622)
  • Modified Zip to get file location from LocalHeader INSTEAD of CentralHeader  (1668)
  • Fixed a problem with non US-ASCII characters  (1720)
  • Fixed a small memory leak with QuickZip in certain circumstances  (1743)
  • Fixed a password problem when spanning  (1770)
  • When trying to unzip an empty zip file we will now throw an "Empty Zip File" error  (1857)
  • Fixed a compatibility problem with a particular type of zip file  (1858, 1849)
  • Clarification - minimum ProgressSize must be 256  (1908)
  • Fixed a problem with adding and removing AES encrypted files  (1927)
  • Comments for the Zip file are now properly persisted  (1931)
  • Fixed a file corruption problem after adding/removing after previous Zip operation  (1934, 1925)
1.8.0.6    Released: 2003-02-28
Product fixes in this release:
  • Fixed a Windows 98 compatibility problem
  • Fixed a gzip problem when the third character was an underscore
  • Fixed a problem with spanning on Windows 98
  • Fixed a slashes compatibility problem with UNIX directories
  • Added support for some non-standard zip formats
1.8.0.4    Released: 2002-11-27
Product fixes in this release:
  • Fixed a problem with Multibyte-to-Wide Character conversions for filenames
  • Fixed a GPF with certain Gzip files
  • Fixed a licensing problem with MS Access
  • Added support for multi-threading although NOT thread-safe
  • Can be used in COM+ Component Services
1.5.0.15    Released: 2002-09-16
Product fixes in this release:
  • Fixed unzip problem with zero length files
  • Fixed wildcard bug when using QuickZip
  • Fixed DST time zone problem
1.5.0.8    Released: 2002-07-02
Product fixes in this release:
  • Fixed date modification problem
  • Fixed a QuickZip and QuickUnzip compatibility problem
  • Fixed problem with unzipping spanned archives
  • Fixed a gzip compatibility problem with CRC
  • Fixed a self-extractor window color problem in XP
  • Fixed a gzip date compatibility problem
  • Fixed a file compatibility problem
  • Changed properties to non-browsable
1.5.0.1    Released: 2002-02-20
Product fixes in this release:
  • Added Winzip UTF8 support for foreign characters
  • Zip.FileStore.Zip DartStream now works properly
  • Spanning problems with Removable drives corrected
  • Modified date in the FileStore now matches the file on the drive
1.5.0.0    Released: 2001-10-01
Product fixes in this release:
  • Added 3 levels of AES to encryption algorithms
  • Added ZipSelfExtract for creating self-extracting zip files