Home     Products      Support      Corporate     Sign In 
FileUpEE Version Differences
Differences Between V5.0.31 and V5.0.33
Issues Addressed:
  • Improved error handling in HttpModule
  • Unable to save file on webserver and remove from collection in 3-tier upload
  • File corruption with particular requests
  • Head Request results in Object Reference error if cache directory is not default
  • BufferOverrun during 3-tier streaming upload
  • Temp files left behind with certain registry settings
  • Submitting form with empty file input field causes dropped connection
  • Buffer Overrun in IIS process caused server blocking
  • FileUpEe.HttpResponse.BodyText not working properly
  • TransferFile fails when trying to download a file with no extension
  • When "Resumable" = 0 in registry files not properly cleaned up
  • Second attempt to resume after client-side timeout resulted in error
  • HttpModule had delay persisting resumability information, causing inability to resume uploads
  • Resumable transfers in ASP creating extra temp files
Differences Between V5.0.29 and V5.0.31
New Feature:
  • Debug Logging has been added for tracing operations of FileUpEe execution
Issue Addressed:
  • Filename uploaded from form with UNICODE encoding was corrupted in .NET
Differences Between V5.0.19 and V5.0.29
New Feature:
  • CodePage property on the FileUpEe object. This Code Page is used when interacting with the Operating System, such as when saving files.
    Method signatures:
    • .NET/C#: long FileUpEe.CodePage { get; set; }
    • .NET/VB.NET: Property FileUpEe.CodePage As Long
    • ASP/VBScript: Property FileUpEe.CodePage As Long
Issues Addressed:
  • Resumed streaming downloads under ASP.NET would be truncated
  • Resumed uploads under ASP.NET would lose bytes within the file
  • FileEe.WriteToResponse(HttpResponse) would occassionally cause a NullReferenceException
  • SAFile.CreateUniqueFileName would occassinally cause an Access Violation in ASP
  • Performance of download under ASP.NET was substantially improved
Differences Between V5.0.18 and V5.0.19
New Feature:
  • CreateDirectoryPath property on the FileUpEe and FileEe objects. Set to True to create the destination directory path if it does not exist.
    Method signatures:
    • .NET/C#: bool FileEe.CreateDirectoryPath { get; set; }
    • .NET/VB.NET: Property FileEe.CreateDirectoryPath As Boolean
    • ASP/VBScript: Property SAFile.CreateDirectoryPath As Boolean
Differences Between V5.0.17 and V5.0.18
Issues Addressed:
  • Setting StreamRequest=False with 3-tier downloads caused a failure
  • Unable to move/delete files after they were saved in .NET
  • TransferFile made request to file server with incorrect HTTP verb
Differences Between V5.0.16 and V5.0.17
Issues Addressed:
  • The OverWriteFiles property was not working
  • CreateUniqueFileName caused an error in 3-tier streaming uploads
Differences Between V5.0.14 and V5.0.16
New Features:
  • Version property addes to SoftArtisans.Net.FileUpEe (SoftArtisans.FileUpEe) and SoftArtisans.Net.MimeClient (SoftArtisans.MimeClient) objects. Use this property to determine the version of the currently-loaded FileUpEE.dll or MimeClient.dll. Method signatures:
    • .NET/C#: string Version { get; }
    • ASP/VBScript: ReadOnly Property Version As String
  • Each FileEe's Param's collection is now returned to the Web server in the SOAP response. This allows file-specific messages to be passed from the file server back to the Web server. See the FileEe.Params documentation for details
Issues Addressed:
  • Saving to a database in ASP.NET occasionally caused a System.NullReferenceException to be thrown
  • Resumable downloads did not work properly
Differences Between V5.0.13 and V5.0.14
Issues Addressed:
  • Null reference exception was thrown when accessing the FileUpEe.HttpResponse property after a successful HTTP request
  • A three-tier streaming download using FileUpEe.TransferFile will now be interrupted and throw an error on the Web server layer BEFORE sending a response to the client
Differences Between V5.0.6 and V5.0.13
Issues Addressed:
  • When using the FileUp ProgressIndicator from J#, the Microsoft J# compiler would complain that the properties "NextProgressId" and "ProgressId" could not be found
  • Using StreamingRequest over SSL would occassionally fail with very large files
  • Form collection values were not available with StreamRequest
Differences Between V5.0.5 and V5.0.6
Issues Addressed:
  • When uploading a small file with FileUpEeModule.dll after IIS restarts, IsEmpty failed with message "no file was submitted".
  • XFileEE v2.0.3 Issue: When setting the property UseWininet = False, multiple download requests failed after the first one.
Differences Between V5.0 and V5.0.5
Issues Addressed:
  • When using FileUpEE ISAPI filter to process an SSL upload, the process failed. This was a FileUpEE ISAPI filter issue and is resolved.
  • FileUpEeModule threw NullReferenceException in some instances.
  • XFileEE v2.0.2 Issue: Canceling a transfer when using WinInet was causing a "can't create file" exception and/or crashing IE.
  • XFileEE v2.0.2 Issue: URLEncoding failed on some special characters.
  • JFile v3.0.1 Issue: When response page contained string "Script" and "Link", JFileEE didn't display the response correctly.
Differences Between V4.0.18 and V5.0
New Features:
  • Resumable uploads from client to Web server with SoftArtisans JFile and SoftArtisans XFile.
  • Streaming 3-tier file transfers improve performance and security.
  • Windows 2003/IIS 6 support: Chunked transfer-encoding allows you to send requests of unlimited size to IIS 6. FileUpEE's new HTTP Module is used in IIS 6 to overcome ASP.NET's inefficient memory utilization and to allow accurate progress indication.
  • New registry keys FilterAspDotNetFlagExtension and FilterAspFlagExtension allow you to modify the file extensions used by FileUp's ISAPI Filter and HTTP Module. Modifiable file extensions can be used to cloak Web server implementation.
Differences Between V4.0.17 and V4.0.18
Issues Addressed:
  • ASP.NET download from 2 web applications on same server caused problems
Differences Between V4.0.10 and V4.0.17
New Features:
  • Property: FilterOn. FilterOn is a read-only boolean property that returns 'true' if a the request was intercepted by a FileUpEE filter.
  • New features in SoftArtisans JFile:
    • Sun JVM support
    • New DownloadClient methods: fileExists, fileLastModified, fileSize
Issues Addressed:
  • Steady increase of aspnet_wp.exe memory utilization.
  • FileEE.SaveAs failed on the Web server for a file downloaded from the file server.
  • In a 3-tier upload (client to Web server to file server), form elements containing more than one value were not returned on the file server.
  • Downloaded files randomly lost 32868 bytes.
  • FileEe.WriteToResponse did not allow concurrent access to a file. If two requests tried to download the same file from the Web server concurrently, one request would fail with the error "File opened by another process." Now, FileEe.WriteToResponse allows concurrent read-only access.
Differences Between V4.0.8 and V4.0.10
Issues Addressed:
  • FileUpEE Developer incorrectly reported simultaneous use of more than one instance of FileUpEE.
  • Issue resolved in SoftArtisans XFile: Memory leak with each transfer request.
Differences Between V4.0.7 and V4.0.8
Issues Addressed:
  • Isapi filter left a temporary file containing HTTP headers when NTLM authentication was used.
  • Under .NET, automatic downloads using FileUpEe.SendRequest(Response) failed.
  • FileUpEE did not properly report SOAP response parsing failures.
  • Some HTML form elements were not included in the FileUp.Form collection.
  • In SoftArtisans FileManager (part of SoftArtisans XFile): On Windows 2000, FileManager did not include the permission component Synchronize when applying the permission groups Execute, Modify, List, and Write to files and folders.
Differences Between V4.0.6 and V4.0.7
Issues Addressed:
  • When using FileUpEE's ISAPI filter to process an upload request, temporary files were not removed if the user canceled the upload from the browser.
  • SoftArtisans FileManager (part of SoftArtisans XFile):
    • The AllowAccess and DenyAccess methods failed on Windows 2000 and Windows XP.
Differences Between V4.0.5 and V4.0.6
Issues Addressed:
  • In some cases, after calling Save or SaveAs on the Web server, the uploaded file was deleted on the Web server. This issue was introduced in version 4.0.2.
  • When the upload destination folder specified did not exist, the upload failed and FileUpEE did not report an error.
  • SoftArtisans FileManager (part of SoftArtisans XFile):
    • MD5 hashing failed on Windows 95, 98, and ME platforms.
  • The PermItem.RemoveEntry method failed when called to remove an item from the Permissions collection of a File or Folder object.
Differences Between V4.0.2 and V4.0.5
New Features:
  • FileCollection.RemoveAll removes all files from the collection of files to transfer.
Issues Addressed
  • Web server to file server download requests failed intermittently.
  • Problem handling XML special characters in FileUpEE.DestinationPath when this property was set on the Web server.
  • Improved error reporting for "File not found" error during download.
  • ISAPI filter error occurred with large (over 10 MB) SSL uploads.
Differences Between V4.0.1 and V4.0.2
Issues Addressed:
  • Some uploads with the ISAPI filter from Macintosh browsers failed.
Differences Between V4.0 and V4.0.1
Issues Addressed:
  • XFile: The new XFile 1.1.2 features are listed in the XFile readme.
  • JFile: The new JFile 2.2 features are listed in the JFile readme.



Copyright 2006 © SoftArtisans, Inc. All Rights Reserved.

Site Map     |     Privacy Policy     |     Contact Us