Version History of FileVista
5.2.1April 12, 2013
- Fixed: Medium-trust (shared hosting) compatibility was broken in v5.2 due to DLL obfuscation.
5.2April 8, 2013
-
Added: Completely redesigned the upload methods. New upload methods are Html5, Silverlight, Flash, Html4 in priority order. All methods provide accurate progress information.
- Html5: This is the best one as it supports unlimited file size (via chunking), multiple selection at once and drag & drop. This method is available on IE 10 and all other recent browsers.
You can also drag and drop files from local folders to the upload window with this method.
- Silverlight: This is the second best one as it's similar to Html5 except it does not support drag & drop currently. Silverlight method can be a good alternative when users can not
upgrade to browsers that support Html5. This method is also good for large files like Html5.
- Flash: This supports multiple selection at once but it does not work well with large files due to problems in Adobe plugin. If you are uploading files larger than few hundred MBs of files,
it will probably fail before even starting the upload. Flash plugin loads the whole file into memory which is inefficient and which causes a delay before starting the upload.
However this method is different than the Flash method in previous versions as it will now retain cookies and authentication headers. This method should be only used
when uploading small files and multiple selection at once is required.
- Html4: This method works on all browsers. Browser and Ajax methods in previous versions is merged into this method. This method always provides progress information
even if FileVista is hosted on a shared host (medium-trust) unlike previous Ajax method which required full-trust. This is the only method that chunking the file is not possible
so there is a maximum limit of 2GB per file imposed by IIS and ASP.NET.
- Added: When uploading a file that already exists, "Upload Conflict" dialog will be displayed. The user can either, upload and replace the file, skip the file or upload and keep both files by using an alternative name (eg. file(2).jpg).
It's also possible to "do same for all conflicts" when there are multiple conflicts in the queue.
- Added: Permission checks will be done before actually uploading the files and rejected files will be displayed beforehand. User can see the rejection reason by clicking on "Rejected" link in the status column.
- Added: When uploading multiple files, the uploader will continue the other files even if a file fails. User can see the error details by clicking on "Failed" link in the status column.
- Improved: During uploading, if user tries to navigate away from the page (eg. goes to new url or drops a file into the browser), interrupting will be prevented with a dialog window asking to leave or stay on the page.
- Improved: More detailed upload information will be logged in the Events section and will be sent via email notifications. Status for each file such as Rejected, Skipped, Canceled, Failed, Completed and status reasons will be logged.
Also the total uploaded size, elapsed time and transfer rate will be logged.
- Improved: Compatibility with IE 10. Bottom of dialog windows were displayed with white background.
- Improved: Resources like js and css files will be always gzipped independent of IIS settings for extra performance. File manager page, administration page and all dialog windows will load faster.
- Improved: Prevented some unnecessary errors logged in the Events section such as "Only http method POST is accepted" or "The remote host closed the connection".
First error was caused by Firefox's built-in image viewer sending a second request for the same image or users/search bots trying to open temporary download URL manually. Second error was sometimes caused when users canceled an ongoing download.
5.0.5March 14, 2013
- Fixed: On IIS 6 (classic pipeline mode) installations, when Email button was clicked on "Create Public Link" dialog, the inserted public link URL was broken (it did not include the part after question mark).
- Fixed: There was an error in French language file (fr.xml) which caused blank login page when this language was selected.
- Fixed: When "inherit from parent" checkbox for a subfolder was unchecked, all users would see that subfolder's parent root folder in the folder tree. This was not a security risk as only the name of the root folder was visible but
no further file actions were possible.
- Fixed: On some IIS configurations, when "Run FileVista" button was clicked on the installer after a successful installation, invalid URL http://*/FileVista/ was launched instead of http://localhost/FileVista/.
5.0.1February 2, 2013
- Fixed: Some broken UI issues on IE7. Empty cells were collapsed when a row was selected in the grid view. Public link address box was collapsed on "Create Public Link" dialog when the URL was too long.
Inherited and explicit user/group entries were shown twice instead of being shown as a single entry on "New/Edit Root Folder" dialog.
5.0January 21, 2013
- Added: Completely redesigned the access control system. Permissions can now be set as "Allow" or "Deny" separately just like Windows permissions.
This will allow more flexibility. The hierarchy of precedence for the permissions can be summarized as follows, with the higher precedence permissions listed at the top of the list:
Explicit Deny
Explicit Allow
Inherited Deny
Inherited Allow
Notifications can be set as “Notify” or “Do not notify” separately just like permissions and follows the same precedence rules.
Restricted file types can be set as “Allow” or “Deny” and follows the same precedence rules.
It’s now possible to hide specific subfolders by denying all permissions or removing the user/group entry.
By default subfolders will inherit from parent but it’s possible to stop inheritance at any level and add explicit entries.
- Added: Redesigned “Root folder” dialog to reflect the access control changes. Inherited user/group entries will be displayed in grey color for distinguishing them from explicit entries.
Permissions, notifications, quota and file types are separated to their own tabs. Permission set (Full, Read) and notification set (On all) checkboxes will allow easy selection of a group of items.
Added an advanced “file types table” for managing allowed or denied file type patterns easily instead of entering semi-colon separated patterns.
When “Inherit from parent” checkbox is unchecked it will now prompt to add inherited entries as explicit entries or remove them completely.
- Added: Redesigned “Direct Link” feature and renamed it to “Public Link” as it implies the purpose more clearly. Also the link URLs will contain “public” instead of “link” for the handler name.
Old type of links will still work as usual. As soon as “Create Public Link” in the file context menu is clicked, the link will be generated automatically with default options. The link can be deleted/updated on the same dialog.
The links will look “beautiful” as GUIDs will not be used anymore. Instead, the file name will be used along with a number id so that URLs are still not guessable and name collisions do not occur.
By default, paths are not included in links for shorter URLs. However with one click, it’s possible to use current folder’s path or type a completely different path. Forward slashes can be used for deep paths.
The file name in link can also be changed to a different name. The file extension if any will be automatically appended.
- Added: Public links management feature. “Manage Public Links” menu item in the file context menu will allow editing and deleting existing public links for a certain file.
“Manage Public Links” dialog will show a detailed list of public links with columns such as created by, hit count, last hit time, date created, date modified, expired and hit limit reached.
This information will allow to locate and delete expired/unnecessary public links or change settings of used public links easily.
Users will see only the direct links created by them and group managers will only see the direct links created by them or their group members.
Administrators will see all the public links created for that file regardless of who created them.
- Added: A new section named “Public Links” is added to the administration page to allow Administrators to view and manage all public links at one place. This section will show application-wide public links meaning from all root folders and subfolders.
- Added: New email delivery options on "Application Settings" dialog: "Specified pickup directory" and "Pickup directory from IIS". "Specified pickup directory" can be also used to test email notifications feature more easily as
the emails will be delivered/saved to App_Data\Email folder (by default but changable).
- Improved: Upload dialog will hide automatically on completion if there is no error and all the uploaded files will be automatically selected in the file listing for easily locating them.
- Improved: Many minor issues are fixed and improvements are made.
4.6.1December 4, 2012
- Fixed: A vulnerability regarding paths.
- Fixed: Editing Administrators group in demo mode was not working properly.
- Improved: The fix regarding "large file downloads and memory pressure" first applied in v4.5.10 is now undone as it had a side effect of limiting download speed to 800 kb/s. Now the download speed will be restored to the maximum. The actual source of the problem seems to be vanished and this may be related to an IIS hotfix.
4.6May 29, 2012
- Added: Touch support (especially for iOS devices iPad and iPhone)
Context menus will now work by touching and holding on an item.
Multiple items will be selected one by one or by touching and dragging over the items.
Rendering is optimized, all UI elements (including pane separator) will work correctly, best possible font will be used.
Downloads will work for supported files like image and text files.
Unfortunately due to restrictions of Safari Mobile Browser on iOS, uploading files will not be possible.
- Improved: Precision of context menus. Right-clicking on empty areas will be detected more correctly so the main context menu can be accessed more easily.
- Fixed: "Date" column in the event viewer showed date + time where it should only display date portion.
- Fixed: There was a problem with direct links when accessed anonymously. It was caused by an error while logging the direct link event.
The failure of the event caused the link to work on first hit but fail on subsequent hits by the same browser (cached hits). After this fix,
direct link events with "Anonymous User" will be logged correctly and as a result subsequent hits to the direct links will never fail.
- Fixed: Leaving SMTP server name empty was causing an application error. This is prevented and a "Failure" event will be logged for SMTP startup errors from now on.
- Fixed: Prevented "Attempted to access a path that is not on the disk" error when creating/editing a dynamic root folder with "{user.name}" placeholder in the path.
Also if a group manager adds a new user, all dynamic root folders of the user will be checked and created if necessary when the new user logs in.
- Added: A new smart installer which will configure all aspects of IIS including creating the application pool and setting the necessary permissions.
The installer supports IIS 6 and IIS 7+ natively. It will not require "IIS 6 Metabase Compatibility" feature to be enabled for IIS 7+.
It will warn if IIS 6+ is not installed and install prerequisites like .Net Framework 4.0 automatically if required.
It will allow the user to launch FileVista directly (by detecting web site bindings) after the installation is complete.
The new installer will provide a one-step and hassle-free installation.
4.5.10April 19, 2012
- Fixed: Large file downloads (usually files bigger than 1GB) were sometimes interrupted to a memory pressure issue.
This was experienced usually when the download speed was falling behind the streaming speed which caused internal buffer of IIS to expand constantly.
With this fix, minimum (none or only few MBs) memory increase should be observed on the server during downloading large files.
4.5.9February 17, 2012
- Fixed: The JavaScript error below which occured only on IE 8 (it didn't occur in IE 8 compatibility mode of IE 9):
"HTML Parsing Error: Unable to modify the parent container element before the child element is closed (KB927917)"
- Fixed: Incomplete/corrupted downloads problem in zip streaming feature (first introduced in v4.5.0) which occured when downloading large files due to a timeout issue.
The problem did not occur with single file downloads. Note that zip streaming is active only when multiple items are downloaded or "Download As Zip" action is used explicitly.
Previously suggested web.config workaround (executionTimeout setting) will not be necessary after this fix so it should be removed.
- Fixed: Streamed zips (even small ones) could not be opened/unzipped with Archive Utility on Mac, the zip file structure is fixed to be compatible with this utility.
Note that when the size is larger than 4GB, zip file must be generated in zip64 format instead of the regular format.
Some older unzippers like Windows XP Explorer and Mac Archive Utility (maybe not newer versions) do not support zip64 format so you may need to use
a more recent unzipper (Mac Unarchiver, Winzip, Winrar etc.) for files larger than 4GB on these systems.
- Improved: Zip files will be generated with no compression (files are stored) during zip streaming so that CPU usage is minimized.
There are two additional advantages due to this improvement other than server performance.
First advantage is, we can simulate the zip generation and determine the zip file size exactly (and fast) before streaming.
This was not possible previously so the browser showed indeterminate progress information (chunked transfer encoding) during download due to lack of knowing the final file size.
So now the browser will show the exact zip file size on its "Open/Save As" dialog immediately after user clicks "Download As Zip" and
it will show a determinate progress information on "Downloading" dialog. In short, zip streaming will behave exactly like single file downloads.
Second advantage is, the users will be able to extract the received zip file very fast as there is no compression. This would be helpful when downloading large files and folders.
Users who want to actually compress files should use "Add To Zip" action instead of "Download As Zip" and then download the generated zip file.
- Fixed: Some unnecessary errors were being recorded in the event log when the download was interrupted mostly due to user cancelling the download.
- Improved: On Upload dialog, Ajax and Flash menu items will be disabled on the main context menu's submenu "Upload Method" when these methods are not available to prevent confusion for the user.
Flash menu item will be disabled when Adobe Flash Player is not found or enabled in the browser. Also "Add" button will be enabled only when Flash object is loaded completely to prevent user clicking
the button too early. Ajax menu item will be disabled when the application is running on ASP.NET medium trust which does not allow Ajax upload method. Note that these upload methods were already disabled
and degraded to the next best method when not available. This improvement is only for UI to report the available upload methods to the user correctly.
- Improved: For security reasons, maxAllowedContentLength and maxRequestLength settings will be increased to 2GB only for the upload handler in "FileUltimate/Web.config" file.
The default IIS and ASP.NET limits is sufficient for other handlers so keeping them at default values will protect against DoS attacks.
- Changed: Renamed resource folders under App_GlobalResources from FileUltimate and FileVista to FileUltimateResourceStore and FileVistaResourceStore.
4.5.1January 31, 2012
- Fixed: Root folders were not being sorted in alphabetical order as in versions before v4.5.
- Fixed: The below error that may occur when trying to download a file which was opened in some rare applications which locks the file in write-only mode:
"The process cannot access the file ‘file name’ because it is being used by another process"
4.5 (Quick Fixes)
- Fixed (4.5.0.1): The error "The SqlParameter is already contained by another SqlParameterCollection" while upgrading a previous SQL Server database to v4.5.
The error also occured after a clean install of v4.5 using a SQL Server database but this time on the "License Information" or "Application Settings" dialogs.
- Fixed (4.5.0.2): Some JavaScript files were not minified. Also the CSS files are minified now.
4.5January 12, 2012
- This release is focused on improving the infrastucture rather than adding new features. This will allow adding new features more quickly in the next releases.
- Almost rewritten both client-side and serder-side code for maximum performance and stability.
Client-server communication will be done via JSON instead of XML for improving performance on both the client and server.
Browsing huge folders/administration sections is vastly improved (thousands of items will be displayed very quickly).
This is both done with optimizations in server code and with Browser rendering optimizations in client code.
All pages are updated use HTML5 markup and scripts & css are combined into single file per page for improving loading speed.
- Completely new UI with Windows 7 look and feel. All UI icons are updated.
All file type icons are updated and lots of new ones are added.
- Almost rewritten upload feature. UI of upload dialog is vastly improved.
Even with the basic upload method (browser upload), detailed progress information will be shown.
Files added in the upload dialog will be processed one by one for better performance and statistics.
One other advantage of this change is that 2GB upload limit will effect files individually so there will be no limit for the total size of the files added in the upload dialog.
It’s also now possible to change upload method on the fly via context menu on the upload dialog.
This is useful if users experience problems on certain platforms (especially with Flash upload).
- Improved: Dropped support for IE 6. Minimum required version for Internet Explorer is now 7. Optimized performance for new generation of browsers like IE 9+, Firefox 5+, Chrome 12+ and Safari 5+.
Older versions of browsers are still supported.
- Improved: "Download As Zip" action now directly streams the zip file that is being generated to the client.
So the user will not have to wait for the whole compressing to complete before downloading. The user will see browser's "Open / Save As" dialog immediately and receive the file on the fly as it is being generated.
No zip files will be created in the Temporary folder.
- Added: Application specific errors (in addition to file manager action errors) will also be logged to Events section for better troubleshooting.
4.1November 8, 2010
- Integrated FileUltimate v2.1 which features single DLL deployment and many performance improvements.
- All resources and code are embedded into the single file GleamTech.FileVista.dll for better version control of the application.
- FileVista now targets .Net framework 4.0. This means your server/hosting account should run ASP.NET 4.0. Older framework versions will not be supported from this version on.
- Added: DLL embedded resources such as CSS files and language files can be overridden by simply putting customized versions to the corresponding folders under
App_GlobalResources\GleamTech.FileUltimate and App_GlobalResources\GleamTech.FileVista
- Fixed: During flash upload, session cookie was sent in the querystring to prevent a bug of Flash plugin in non-IE browsers.
However, cookies such as pass-through cookie, remember-me cookie and other server specific (eg. load-balancing) cookies were not handled thus caused problems when using flash upload method.
Now all existing cookies will be sent in the querystring to make sure flash upload does not fail.
- Changed: Creating direct links is now controlled with the new "Direct Link" permission instead of "Download" permission.
- Added: New setting for overriding base url (protocol, hostname and port) which is used when creating direct links. If not overridden, user's currently connected base url will be used just like the previous default behaviour.
- Fixed: When creating direct links within dynamic root folders (ie. root folders which include {user.name} placeholder in path), the path was not resolved correctly thus "resource not found" error was being generated.
- Added: New RecoveryMode setting to filevista.config for resetting administrator password. When set to 1, user will be able to login by just entering the administrator name only.
Then user will be prompted to change/reset his password. The setting will be set back to 0 automatically for security purposes after login.
- Added: A group manager will not be able to override quota and allowed file type settings if the administrator restricts these settings for the group on the root folder.
- Added: A new group setting to limit the number of members of the group. If the limit is reached, group managers will not be able to add more users to the group.
4.0June 15, 2010
- Added: Free license is now available and Trial license now allows upto 5 users. There are three possible license modes: Free (allows 1 user), Trial (allows 5 users but expires in 30 days) and Purchased (allows users according to the license you purchase).
- Added: FileVista will be able to run under ASP.NET "Medium" trust level from now on. Many shared-hosting companies (eg. GoDaddy) force Medium trust level on their servers for security reasons and FileVista will be compatible with them now.
- Added: Dropped the default Microsoft Access database in favor of a 3rd party compact database engine VistaDB for being able to run under Medium-Trust and 64 bit operating systems.
SQL Server is still supported. Actually, any database engine which provides a SQL Server compatible DbProviderFactory library will be supported.
- Added: A third upload method and optimized existing upload methods. Renamed the old upload method "Browser" to "Ajax" and the new upload method to "Browser". New "Browser" method will allow uploading even in medium-trust level by sacrificing the realtime progress information.
"Ajax" method (formerly "Browser") still needs higher permissions due to displaying the realtime progress information so it will not be available in medium-trust level.
Note that the best possible upload method "Flash" will now work in medium-trust level.
- Added: Email notifications feature. It's now possible to send automatic email notifications for the following events: Failure, Browse, Create, Delete, Rename, Copy, Move, Compress, Extract, Upload and Download.
The notifications can be set for users and groups on subfolder level just like permissions on the root folder properties page. For instance, if someone uploads to a specific folder, the people in the notification list of that
folder will be notified via email about the upload. Details such as uploaded file names will be also included in the notification email.
- Added: New setting "Show system type descriptions" for forcing to show file and folder type descriptions from the system's registry.
If not enabled (default behaviour), then simple (but current language dependant) type descriptions (eg. EXE File) will be shown.
Under Medium-Trust, registry access will not be possible so even if this setting is enabled, simple type descriptions will be shown.
- Added: "Direct Link" feature with advanced options. "Direct Link" feature will allow you to reference files within FileVista folders via permanent URLs.
This way you can reference the files in other systems, in documents or in emails.
When creating a direct link, it is possible to set a expiration time, a maximum download limit and a password.
You also have the option to use a custom file name (eg. SomeDocument.pdf) in the direct link URL (for the sake of user friendliness) instead of an automatically generated name (eg. 34817ed6802e4a42aa11527e5d7230fb.pdf).
One other option to specify is forcing download or opening the file directly in browser (for displaying PDF, Word, Excel, Image etc files inline in browser)
- Added: New "Application Settings" dialog with tabs.
- Fixed: Refresh problem which occured only when you paste after entering into the subfolder.
- Changed: All user changeable settings in filevista.config are moved to "Application Settings" dialog for convenience.
- Changed: Used tabs for permissions and notifications options on the root folder properties dialog.
- Changed: Notification emails are sent asynchronously for better performance.
- Changes: Removed "User Settings" icon from toolbar and made user name which is displayed on the top right of the toolbar, clickable to open "User Settings"dialog.
- Changed: Added and changed some language strings in the language files with key numbers 665-723 and 612-613.
3.8March 31, 2010
- Added: Spanish and Catalan language files.
- Added: Downloading files larger than 2 GB is now possible.
- Added: New setting "MaxZipFileSize" in filevista.config for limiting the size of the generated zip files on "Add to Zip" and "Download as Zip" actions.
If this setting is not set, then there will be no size limit for the zip files just like the previous behaviour.
- Added: Detailed information (action size, remaining size and total quota) will be displayed when an action (Upload, Add to Zip, Extract and Paste) exceeds the quota limit of the folder.
- Added: New setting "ShowHiddenFilesAndFolders" in filevista.config for forcing to show hidden files and folders.
- Added: New setting "ShowSystemFilesAndFolders" in filevista.config for forcing to show system files and folders.
- Added: New setting "ShowFileExtensions" in filevista.config for forcing to show the extension part of the file names. When this setting is enabled, the extensions will be shown and editable in the prompt dialog boxes too.
For instance, on "Rename" and "Add to Zip" actions, changing the extension part is possible. The actions will fail if the new extension does not match the allowed types of the folder.
- Added: Detailed information (file name, allowed file types) will be displayed when the result of an action (Rename, Add to Zip, Upload) does not match the allowed file types of the folder.
- Added: Context menus for the folder tree. It is now possible to do all actions by right clicking a folder in the tree.
- Added: Context menus for the folder tree in the administration page.
- Added: Language selection is now possible on the login page. The selected language will be saved as the user's culture setting upon successful login.
- Improved: Context menu for container folder will be opened when right-clicked on an empty area in the file listing. When right-clicked on the text (name or other properties) of an item row in the file listing, the item will be selected and context menu for the item will be opened.
Removed "Tasks" link above the file listing as it's replaced with the context menu. These improvements are also done in the administration page.
- Improved: Mouse cursor will be shown as the pointer (hand) only when on a folder in the folder tree and not on the file listing or the toolbar buttons for a more standard UI.
- Improved: Selected item name will be used as the zip file name instead of the generated names like "download-XXXX.zip" when downloading as zip.
- Improved: Full name of the user will be displayed in the upper right corner.
If full name is not available user (account) name will be displayed just like the previous behaviour.
- Fixed: Download corruption with some files types like PDF when IIS dynamic compression is enabled.
- Fixed: A confirm dialog box will be displayed when downloading as zip. This will prevent IE from showing the information bar and blocking the download.
- Fixed: Adding files with the same names will not be allowed in the upload dialog.
- Fixed: Add to Zip, Download, Cut and Copy actions will now also depend on Traverse and List permissions of the subfolders. These actions may access the contents of a subfolder so they should be checked against Traverse and List permissions.
- Fixed: Quota limit will be checked before starting the actions (Add to Zip, Extract and Paste). If the total size of the action exceeds the quota limit, the action will be canceled.
This will prevent the action from being completed partially. In previous versions, the action was being processed until a file's size exceeded the quota limit. This was causing partially extracted/pasted files.
- Fixed: Quota limit will not be checked when moving items from a subfolder to a parent folder and vice versa unless the subfolder has an overridden quota setting.
A parent folder's total size already includes the size of the subfolders so moving items within the parent folder can not effect the remaining quota size.
- Fixed: An extension in allowed file types such as "*.jpg", was matching all extensions starting with "jpg" ("*.jpg1", "*.jpga" etc.) where it should match only "*.jpg"
- Fixed: Right-clicking (or CTRL + click) now opens the context menu in Firefox Mac. On Mac, Command + click will now allow multiple selection instead of CTRL + click as on Windows.
- Changed: In Settings and User Settings pages, only cultures which have a corresponding language file will be displayed in the dropdown box.
- Changed: Added some language strings to the language files with key numbers 661-664 and 304-305.
3.6June 5, 2009
- Fixed: Added the forgotton 3 new strings to the language files.
- Fixed: When a user's password expires and "user cannot change password" option is active, the user will not be allowed to change the password upon login.
- Fixed: Optimized the clickable area of the Add button in browser mode for cross-browser compability.
- Fixed: Upload dialog missing progress indication in Firefox 2.
- Added: Hidden and system files/folders are filtered by default.
- Added: 5 new upload related strings to the language files.
- Added: French and Arabic language files.
- Improved: Speed of file listing in the folder view and subfolder populating in the folder tree.
- Added: New setting "DisableFolderExpandableCheck" in filevista.config which can be set to "1" if you are experiencing slow load times with huge folders.
When building the folder tree, FileVista calculates if a folder is expandable or not (ie. if it should have a plus sign or not).
By changing this setting to "1", you can disable this calculation and improve loading speed of huge folders.
- Fixed: If a root folder is inaccessible due to insufficient permissions or other problems, it will still be displayed in the folder tree. This will allow to ignore the root folder with problems and continue loading other available root folders in the list.
- Fixed: Copying or moving a folder into its subfolder will not be allowed.
- Added: Extensions of file names are hidden in the file listing.
- Fixed: "Any type" option for allowed file types of a folder, will now allow files without extensions too.
- Added: When List permission is denied on a folder, an empty folder will be displayed instead of an error message so that other permitted actions can be still done in the folder. This way "blind uploads" and "traversing subfolders without showing files" will be possible.
- Added: A root folder's "allowed file types" setting will now restrict all file actions (List, Delete, Rename, Copy, Move, Extract, Compress and Download) and not only Upload action. This means only allowed file types will be visible and manageable in the file listing.
- Added: Edit permission now controls overwriting of existing files during Extract action and editing of an existing zip file during Add to Zip action.
- Fixed: Folder tree will be refreshed properly on Cut and Paste of folders.
3.5October 31, 2008
- Added: Access control for each user will now also include the "Allowed file types" entry along with Permissions and Quota. This setting currently effects the file names/types/extensions that are allowed to be uploaded to a specific folder by the user.
- Added: Advanced security system which allows assigning access control (permissions, quota and allowed file types) for each subfolder of a root folder separately.
Unlike previous versions, subfolders are not forced to inherit and can override the access control of their parent root folder.
- Changed: Redesigned root folder edit page for implementing the above features. There are also some small improvements: Last member will be selected when a new user or group added to the allowed list and member will be added with full permissions by default.
- Added: Multiple administrators feature. Making a user member of the new system group "Administrators" will make him an administrator.
- Improved: Flash upload compatibility with Adobe's latest flash player version 10.0.12.36.
- Added: New setting "TemporaryFolder" in filevista.config with the default value of "~/App_Data/temporary". This overridable setting will control the location of the temporary files that are created during actions like "Download As Zip".
- Fixed: Text could not be selected in the prompt dialog on IE.
- Improved: Enter and Esc keys now work same as the OK and Cancel buttons in the prompt dialog.
- Fixed: A warning message will be displayed on Paste, Compress, Extract All actions when the folder reachs its quota limit.
3.2.4July 18, 2008
- Fixed: Login was always remembered till explicitly logging out (ie. clicking logout button) even when "Remember me" option on the login was not checked.
- Fixed: Timeout problems occured with long lasting uploads in Flash upload mode.
- Improved: Detailed errors instead of generic errors will be displayed and upload event will be logged more accurately in Flash upload mode.
3.2.2July 4, 2008
- Fixed: "Invalid user name or password!" error message was not being displayed and user was not being locked out after reaching "Maximum invalid login attempts".
- Fixed: Upload problem which occured in Flash upload mode when uploading more than one file at once. The error was occuring when one of the files took long time to finish, causing a timeout and stopping the overall upload with an error message.
3.2June 19, 2008
-
Added: Cookie login pass-through for allowing an external application's authenticated user automatically log in.
-
Added: "Remember me" option on login page.
-
Added: "Password expiration age" and "Maximum invalid login attempts" policies on the application's settings page.
-
Added: Update wizard for easily updating versions.
-
Fixed: Upload event was not logged when only one file was uploaded in flash upload mode.
-
Fixed: Files and folders with the "Read-only" attribute can now be deleted.
-
Fixed: The login page will be displayed also after "Download" and "Open with Web Browser" actions when session expires.
3.1May 28, 2008
-
Fixed: When session expires, login page will be displayed instead of a warning message.
-
Fixed: The login page was not proceeding sometimes due to browser caching.
-
Added: New upload method (Flash upload) which allows selecting multiple files at once in the file selection dialog.
-
Added: Italian, Dutch and German language files.
-
Added: User settings page for changing password and culture.
-
Added: Password related options on user edit dialog is now functional.
-
Added: User can be forced to change password at next login.
3.0April 4, 2008
-
Added: Event logging feature. The following events will be logged: Login, Logout, Failure, Browse, Create, Delete, Rename, Copy, Move, Compress, Extract, Upload and Download
-
Added: Group Manager (sub-administrator) feature. Group Managers will be able to administer member users on their own administration panel.
-
Added: Application settings page for changing settings for the default culture and event logging.
-
Fixed: When editing dynamic root folders which includes the place holder {user.name} in Path Property, folders will be created automatically for all the corresponding member users.
2.9.1March 6, 2008
-
Improved: Safari compatibility.
2.9February 12, 2008
-
Improved: Rewrote and optimized the download module, resuming downloads is now
supported.
-
Improved: Rewrote and optimized the upload module for high performance and
better error handling. IIS7 Integrated Pipeline Mode is now supported.
-
Changed: Temporary upload folder is no longer required, uploaded files will be
directly written to the target folder.
-
Fixed: If modal dialog locks to mouse movement although the button is released
during dragging, clicking once again will stop it.
-
Improved: Simplified web based setup wizard, changed name to configuration
wizard.
2.8.2January 8, 2008
-
Fixed: A vulnerability, details will not be disclosed for security reasons.
-
Changed: "Download As Zip" action will be controlled by Download permission
only instead of Download and Compress permissions together.
2.8.1November 21, 2007
-
Fixed: After a file download was started, the application was not responding
until the download finished.
2.8November 8, 2007
-
Changed: Integrated the recently released FileVistaControl right into the
application.
-
Added: Multi language support for the user interface.
-
Added: When a new root folder is created, the path will be created if it does
not exist physically.
-
Fixed: The permissions of the last group was being inherited by other groups.
-
Changed: Edit permission now controls overwriting of existing files during
upload or paste actions.
-
Fixed: Login and setup issues due to browser or proxy caching.
-
Fixed: After uploading files to a folder containing huge number of subfolders
and files, the files were appearing only after few minutes due to extensive
used-space calculation.
2.7September 30, 2007
-
Fixed: duplicate culture names were causing error in setup.aspx on Spanish
Windows. Used native culture names and prevented duplication by appending
culture ids (like en-Us) when necessary.
-
Fixed: msi uninstall was removing .mdb and .config files, made them permanent
for upgrading safely.
-
Fixed: authentication error which occured on Visual Studio 2005 Development Web
Server.
-
Fixed: if a folder has inaccessible subfolders, an error will not be raised.
This makes possible to list for example, contents of c:\ which contains an
inaccessible subfolder like "system volume information".
-
Added: the folder tree will sort subfolders by name right after loading.
-
Fixed: the folder tree will be always synchronized with the folder contents
view, eg. a deleted subfolder will be also removed from the folder tree or a
newly created subfolder will be added to the folder tree instantly.
-
Added: the folder tree will show a loading animation icon while retrieving
subfolders list.
-
Fixed: the folder tree will hide the loading node on error.
-
Fixed: the folder tree will not be populated if there is no traverse
permission.
-
Fixed: disabled doubleclick on grid rows when permissions are not enough for
download or explore commands.
-
Changed: moved selection commands to root in tasks menus, removed unnecessary
"select none" option.
-
Fixed: paste in same folder was giving file access error.
-
Added: copy/paste in same folder will generate files with new copy names,
cut/paste in same folder will do nothing.
-
Fixed: clipboard will be cleared after cut/paste.
-
Fixed: paste menu option will be disabled when the clipboard is empty.
-
Fixed: handled XMLHttpRequest exceptions occured on Firefox.
-
Fixed: grid on administration page was not being refreshed after closing modal
dialog window of object properties on Firefox.
-
Fixed: IE was not showing latest version of object properties in the modal
dialog window due to caching.
-
Fixed: improved upload progress updating, xml calling is now more efficient,
progress bar will be more precise and will not choke.
-
Fixed: clicking upload button on the upload window after session expired,
showed an empty page and script errors, made it display a warning.
-
Fixed: clicking logout button after session expired, was raising an error.
-
Changed: changing extensions of file names when renaming/zipping is disabled.
-
Added: new modal dialog for prompting user for file names etc.
2.6August 22, 2007
-
New modal dialog window system for a slick look and consistency of window sizes
among different browsers.
-
Reorganized and rephrased compression related context menu items for
simplicity.
-
Added a download button to toolbar which acts as "Download As Zip" when
multiple files or folders are selected.
-
Version 0.85.3.346 of ICSharpCode.SharpZipLib.dll is used.
-
Set default value of maxrequestlength to 2gb in web.config.
-
Fixed: zipping an empty folder will be possible.
-
Fixed: if the given zip file already exits, selected files are added to the
existing zip instead of creating a new zip file.
-
Fixed: removed all the pop-up confirmations that come up when editing users,
groups or root folders.
2.5July 27, 2007
-
Highly improved user interface of upload window; replaced ordinary file inputs
with a grid for adding/removing files dynamically and listing the added files
in a pretty neat way (sorting is available too), more information on files is
displayed, even icons for the files are displayed.
-
Fixed: zip functions will keep the original last modified timestamp of the
files.
-
Fixed: setting authentication mode to "None" in web.config will not cause an
error, especially on IIS 7.
-
Fixed: size of popup windows will be exactly same in all browsers, a small
change in IE7 was causing the popup windows to display bigger, this issue was
similar with the recently released Safari for Windows.
2.2June 20, 2007
-
Added an upgrade tool (wexserver.aspx) to upgrade from WebExplorer Server.
-
Added place holder {user.name} functionality for root folders. This place
holder can be used in both name and path of the root folder and resolves to the
name of the member user on access.
-
Version 0.85.1.271 of ICSharpCode.SharpZipLib.dll is used instead of version
0.84
-
Fixed: administration.aspx will redirect to root instead of showing error
message "You are not allowed to view this page!"
-
Fixed: calling login.aspx directly is prevented, it will redirect to root.
2.0February 10, 2007
-
All code upgraded to ASP.NET 2.0
-
Multi-User infrastructure.
-
Permissions and quota limits can be defined for users and groups on root
folders.
-
Administration page for managing users/groups/root folders.
1.0February 10, 2006