Version History
April 12, 2013 (080413)
- New features:
- Added option to encrypt/decrypt files with AES (http://www.aescrypt.com/ - a free and open source file encryption software suite). The option is disabled by default as it requires setting the path to the "aescrypt" binary, inside the file "customizables/custom_actions/crypt/app.php". The feature has been implemented as a "custom action" (http://docs.filerun.com/index.php/Custom_file_actions) and it can be easily customized for any other third-party file encryption programs or alghoritms.
- Improvements:
- Improved compatibility with Internet Explorer 10.
- All files now have the "Open with » External Window" contextual menu option. The option opens the selected file in a new browser tab. How the file is going to be displayed depends on the browser's features. If the browser doesn't support opening the file will usually ask the user to save the file to be opened on the user's computer with third-party software.
- Clicking an empty password field in the WebLinks pannel, automatically sets a randomly generated password. The password can be changed or removed.
- Sending a file via e-mail as WebLink with password it includes the password in the links, so that you don't have to manually specify it to the recipient.
- The Java applets have been updated with newer certificates. This will make Java stop displaying security warnings to the users.
- Access to FileRun can be limited to users by subnetwork and mask. This way you can allow the access for a user from multiple IP addresses. Limitting access of user "admin" to the IP range "192.168.0.*" is configured by adding the following line of code inside "customizables/config.php": $config['app']['login']['restrict_ip']['admin'] = array("192.168.0.0", 24); (24 mask bits) Limitting access to the IP range "67.89.*.*" is achieved with the following configuration file: $config['app']['login']['restrict_ip']['admin'] = array("67.89.0.0", 16); (16 mask bits). These are only quick examples, so you are free to set any subnetwork and mask.
- The icons on the bottom-left corner of the files are now clickable for quickly accesing a file's WebLink settings or comments.
- Some published WebLinks may trigger large number of downloads. This can lead to a high disk space usage by the MySQL database, due to the logging of each and every download. The logging of these actions can be disabled by setting "$config['app']['weblinks']['logging']['downloads']['disable'] = true;" in the configuration file.
- Acessing WebLinked folders now records each browsing access to the activity logs. For the same reason as above, this can be disabled with the following configuration line: $config['app']['weblinks']['logging']['folder_access']['disable'] = true;
- Downloading files via WebLinks now saves information about the visitor's referring URL. It can be disabled with the following configuration line: $config['app']['weblinks']['logging']['referrer']['disable'] = true;
- Opening WebLinked folders as audio playlists is now recursive and the playlist will include files from all the subfolders. (Please note that it might take a long time to generate the playlist file for a folder containing thousands of files. Your audio player might also have troubles with playlists that large.)
- Multiple user accounts can be deleted at the same time from the control panel. Simply hold the CTRL key pressed to select multiple user accounts.
- Folders can be now created also from the touch interface.
- The touch user interface now shows thumbnails for the supported files.
- Files and folders can be deleted by dragging them into the "Deleted Files" folder.
- Clicking a file in the search results now scrolls the list of files for bringing the selected file into focus.
- The lists of items inside the control panel have been changed to display more items per page.
- Improved error handling with network problems when recovering the password or registering for new user accounts.
- Updated the Italian and Finnish translations. Thanks to Markku V. and Luca S.
- Fixes:
- Fixed bug causing users not to have a home folder path assigned when created by an "independent admin" user through a role.
- "Independent admin" users with "max users" set to 0 can now add users without limitations.
- Fixed PHP error when trying to send an e-mail file or zip files.
- Fixed renaming and moving folders via WebDAV.
- Fixed the deletion of the users home folders when their accounts are being deleted.
- Access limited to an IP address can no longer be overcome by using a different case on the username.
- Fixed problem with Internet Explorer downloading PPTX and XLSX files as PPT and XLS.
- Fixed JavaScript error when clicking a folder that hasn't been created yet (when using the "New folder" function).
- Fixed bug causing Google Chrome to enter a HTTP loop when loading a PDF file.
- Fixed the logging of the relative paths for downloading WebLinks created in shared folders.
- Password protected audio playlist WebLinks work properly now (the audio player needs to support HTTP authentication for the user to provide the WebLink's password).
- Fixed WebDAV issue with filenames that contain non-English characters.
- The PDF files open by default now with the internal viewer.
- Fixed ImageMagick error on non-GD images. Fixed ImageMagick thumbnail centering for older ImageMagick versions.
- Added back the short url toggle on the WebLinks panel when linking files. The option was available for folders.
- Fixed the progress indicator for the regular upload.
- Fixed issue with ImageMagick thumbnails looking streched. If using an older ImageMagick version, set $config['imagemagick']['older_than_6_3_2'] = true; inside the configuration file.
- Fixed JavaScript error on failed network communication on login.
- On signup, existing usernames and email addresses are now being checked in case insensitive manner. Existing e-mail addresses are no longer checked if the e-mail address is not required field.
- Fixed WebDAV compatibility with GoodSync over SSL
- Fixed webdav upload issue with Cyberduck (and other WebDAV client programs that use the "100-continue" HTTP Expect header).
- Improved speed of loading activity logs from large databases.
- Fixed the error message when trying to resume an upload with the regular upload method.
- Other minor fixes.
February 27, 2013 (260213)
- New features:
- WebLinked folders can be now opened as:
- Photo galleries - stylish walls of thumbnails with lightbox and slideshow.
- Audio playlists - downloads an M3U playlist file which streams the audio files ("MP3", "OGG", "FLAC", "WAV" or "MPG") found in the folder.
- RSS feeds - use this with your RSS reader or "news aggregator" application to get notified about new files placed in the folder.
- The M3U, M3U8 and PLS files open now by default with FileRun's audio player and it supports playing remote audio streams, such as Internet radio.
- Added support for GoodSync, via WebDAV. GoodSync is a reliable file sychronization and backup application for Windows and Mac. It has both free and commercial/pro versions.
- Users access can be limited by IP address. Adding the following configuration line inside "customizables/config.php" will limit the access of user "admin" to the IP address "192.168.0.1":
$config['app']['login']['restrict_ip']['admin'] = "192.168.0.1";
- Added Danish translation, thanks to Ove B.
- WebLinked folders can be now opened as:
- Improvements:
-
The touch-optimized user interface:
- iOS, Android and BlackBerry devices are now automatically redirected to this interface.
- Shared folders can also be accessed now using this interface.
- WebLinks can be created for folders. Tap and hold on a folder to open the menu. The WebLinked folders can be opened as galleries, audio playlists or RSS feeds. (For playing audio playlists on Android devices, we recommend the "Just Playlist" app available on the Google Play Store. The Google default audio player does not support streaming playlists.)
- This user interface is now using separate viewers than the regular one. MP3, MP4 audio and video files can be now streamed to Apple and Android devices.
- The JavaScript framework was updated to Sencha Touch version 2.1.2
- The mobile interface login is now persistent. Please note that just as it does on the regular interface, using the persistent login will logout other devices persistently logged with the same user account. One of the next software updates will add support for having multiple devices being logged in at the same time using the same user account using the "Keep me signed in" option.
-
The control panel has been redesigned:
- Its user interface is now consistent with the file manager interface.
- The users home folder paths can be checked without having to click to edit each user account.
- Users can be sorted by name, username, company, registration date or last login date.
- A quick search box allows you to quickly locate a particular user, group or other item by a keyword.
- Multiple user editing forms can opened at the same time.
- Multiple users can be added using the same form, one after the other, making it easier to add many users with similar options.
- New user accounts can be added while editing others
- Selecting groups for each user is much easier now.
- Admin users can now see a full list of weblinks created by the users.
- Users can be imported from CSV files by any type of admin user. The CSV files are being uploaded on the spot and they do not have to reside on the server's filesystem.
- The added e-mail notification rules can be modified without having to delete them to create new ones.
- ... and many other small improvements that you will discover yourself.
- The login page has been redesigned.
- PDF documents now open by default with the PDF viewer, instead of the image viewer (when ImageMagick is enabled).
- WebLink URLs have been shortened considerably. Existing WebLinks will continue to work as they are.
- The signup process now logs the visitors IP addresses.
- If file versioning is enabled, files with the same name can be copied from one folder to another, adding the existing destination file version to the versioning repository before overwritting.
- Added authenication plugin for "phpFox".
- The file size information is now displayed for older file version in the versioning panel.
- Several cosmetic improvements were made to the audio player.
- WebLink downloads shows the visitor's IP address in the file log.
- Thumbnails generated using PHP GD are now more optimized for faster loading
-
The touch-optimized user interface:
- Other changes:
- The old mobile user interface (the one accessed by appending "/m" to the installation URL) has been removed in favor of the touch-optimized version.
- The "Rewritten WebLink URLs." option has been removed from the control panel. Existing rewritten URLs will continue to function.
- User accounts can be now added from FileRun's control panel even if a custom authentication is enabled. This will allow preconfiguring user accounts.
- Fixes:
- The regular upload now works with Internet Explorer even if Flash is not avaialble. Chunked uploading however is not available so the transfer is limited by all the server configured limits.
- Users created by independent admin users can now share folders with the independet admin user that created them.
- Increased the default 30 seconds Ajax timeout for sending files by e-mail.
- Fixed handling RANGE HTTP requests, to allow MP4 and MP3 files to be properly streamed, especially by iOS devices.
- If a user was created by an independent admin user using a role, the users's home folder was automatically set inside the indep admoin's own home folder, instead of using the indep admin's home folder template.
- Minor fixes were made to the layout of WebLinked folders.
- The loading message is now hidden when reaching 100% in the audio player. If no ID3 tags are found in MP3 files, the file name is now shown instead of the song details.
- If Flash is required for the regular upload and it is not avaialble, FileRun no longer throws a JavaScript error.
- WebDAV processes no longer add numerous login records to the user activity logs.
- The copy and move actions for files and folders via WebDAV have been fixed.
- Fixed IE7 JavaScript error on the user singup form.
- The Finnish translaton has been updated, thanks to Markku V.
- Fixed various small security issues.
- The calendar items have been added to the translation files (section "DateTime").
- Downloads to WebLinks made by visitors that are not logged into the FileRun installation are now logged to the files activity logs.
December 12, 2012 (121212)
- New features:
- An activity log is now kept for each individual file. This will allow the users to see who uploaded a file, downloaded or made changes to it. For more information, please check this page: http://docs.filerun.com/index.php/File-based_activity_logs. The feature will not be enabled by default for any user after the update. You will need to manually enable it for the users, including the superuser.
- An internal HTML5-based PDF viewer that doesn't use any third-party services or programs. PDF files open by default with this option. Tested to work with Mozilla Firefox 17, Google Chrome 23, Apple Safari 5, Microsoft Internet Explorer 9 (might be slow with files larger than 1MB).
- Improvements:
- Users with upload permission to a shared folder can also create subfolders.
- Admin users have the option of deleting also the user's home folder when deleting his account.
Unless "$config['app']['admin']['users']['delete']['skipHomeFolderSubCheck']" is set to "true" inside "customizables/config.php", the home folder cannot be deleted if it contains other users' home folders. - Sending files larger than 10MB by e-mail automatically enables the weblink option. The weblink option can still be manually unchecked before sending the e-mail message. The 10MB limit can be changed using "$config['app']['email']['enableWebLinkThreshold']" (bytes) inside "customizables/config.php".
- The Java upload method is no longer suggesting Mac OS users to use dragging, but only to use the "Select Files" button.
- The option of generating short URLs for weblinks can be disabled setting "$config['app']['weblinks']['disableShortURL']" to "true" inside "customizables/config.php".
- Adding/removing weblinks or locking/unlocking files now update the files small icons without having to refresh the list of files.
- CAPTCHA can be enabled on the signup form. The option can be found under "Control Panel » System configuration » User Login and Registration".
- A slideshow toggle has been added to the image viewer.
- The "Regular" and "Java" upload methods were splitting the larger files in 2MB chunks to avoid various limits of the web server. The chunk size is now automatically adjusted by FileRun depending on the PHP configuration, to improve throughput on high-speed connections (particulary when using FileRun on the local network). "$config['app']['upload']['chunk_size']" (bytes) can be set in "customizables/config.php" to override this and manually set the chunk size. Increasing the value of "memory_limit" is no longer required for accomodating larger chunk sizes.
- A hidden BCC address can be set for all the messages with attached files that the FileRun users are sending. Simply define "$config['app']['email']['bcc_files']" inside "customizables/config.php".
- The optional fields have been marked with gray color when adding and editing users and roles.
- The list of roles is now ordered alphabetically.
- Files can be selected by dragging a selection box around them.
- Newer file comments are now shown at the top of the list.
- The text editor shows the server message on the bottom toolbar instead of the alert message, so you don't have to click any buttons to get it out of the way.
- Updated the German translation, thanks to Konrad B.
- Fixes:
- Uploading files via WebDAV works properly now even if file versioning is disabled.
- Read-only users with weblinking permission can weblink also folders, not only files.
- Copying and moving files and folders via WebDAV now gets properly logged to the user activity logs.
- Fixed the list of shared folders with the same name but different alias.
- Removed Scribd iPaper as it is no longer suitable for on-demand file previews.
- Removed Zoho Viewer as the online service will get discontinued at the end of 2012 (http://www.zoho.com/general/blog/pruning-garden-goodbye-zoho-services.html). It should be replaced by Google Docs Viewer. One disadvantage is that Google Viewer requires that your FileRun installation is accessible via the Internet.
- Fixed remote folder listing issue causing FileRun Sync to exclude the subfolders from syncronization.
- When browsing shared folders without rename/delete permissions, the "New folder" toolbar option is enabled, to allow the user to access the contextual menu options without having to right-click the folder.
- Fixed a couple of user interface cosmetic glitches on Microsoft Internet Explorer.
- Fixed JavaScript problem preventing the folder notification menu from being displayed properly in certain situations.
- Fixed the zip archive preview.
October 19, 2012 (161012)
- New features:
- Folders can be now downloaded directly, without Zipping them. Simply right-click a folder and select "Download". Large folders with large files can be now downloaded without hitting any server limitation. This feature requires Java.
- Option to automatically deactivate a user account at a specified date.
- Added text editor that is not using any third-party online service. Plain text files can also be created using the "New" menu.
- Presentation files ("PPT", "PPS", "ODP", "SXI", "PPTS", "PPSX") can be created and edited now using Zoho.
- Improvements:
- Added support for PHP 5.4 with "ionCube".
- The MP3 player has been completely remade. It now uses HTML5 if Flash is not available. It also supports playing "OGG" and "WAV" audio files.
- Any Zoho-supported file type can be created using the "New" menu option. Simply type in the file extension that you want.
- The users passwords are now encrypted by default.
- The custom actions (Zoho, Pixlr, etc..) are also multilanguage now.
- Users can reset their passwords by typing in their e-mail address instead of the username. Recovering a lost password is no longer possible, because no plain text version of the passwords is stored.
- Files can now be search by metadata document type.
- A list of file extensions that shouldn't be allowed for uploading can be defined inside "Control Panel » System configuration » Misc options".
- Users home folders are automatically created also on first web interface access, not only on user creation, if role configured with auto create folder.
- Adding, editing or deleting user roles is now recorded to the activity log.
- Shared folders accessed via WebDAV are now using the alias, if one set.
- The "@Shares" WebDAV folder is now shown only if there is any shared folder available.
- The location of the folder where temporary data is stored when zipping and unzipping can be set inside customizables/config.php using "$config['path']['zip_temp']".
- Added command line script for emptying the trash folders of the users. Simply call "php cron/empty_trash.php". You can empty the trash folder for only one user by including its username in the command "php cron/empty_trash.php username"
- HTML files are now opened directly in the browser for previewing. Previewing with Zoho Viewer was slower and had no benefits.
- Setting "$config['system']['log_notification_emails']" to "true" inside "customizables/config.php" will make FileRun log all the e-mail notification to the file "system/data/temp/notifications.log". The entire e-mail message will be logged, with the headers and possible error messages from the server.
- The number of items displayed per page in the activity logs can be increased using "$config['app']['admin']['activity_logs']['items_per_page']" inside "customizables/config.php".
- Improved the German, Czech, Spanish and Finish translations. Thanks to Johannes S, Josef S, Pablo P. and Markku V.
- Added Basque/Euskara translation, thanks to Antxon Z.
- Adding "&rss=1" to any weblinked folder it will display the folder contents as a RSS feed.
- The date of user's last login can be seen now in the control panel.
- Fixes:
- Fixed PHP 5.3.6 incompatibility on some Windows servers.
- Fixed JavaScript error when trying to use the Regular upload method with Internet Explorer 8
- Increased the Ajax timeout to allow slower processes to compete.
- Fixed e-mailing files to groups.
- ".filerun.*" folders are now excluded from search results and zip archives.
- Fixed English translation having some Romanian words in the touch mobile interface.
- The "home folder template" field is no longer displayed for roles for admins without the permission to set home folders manually.
- Fixed deleting groups for independent admin users.
- Fixed SQL injection vulnerability.
- The "New" button is now disabled when accessing the "Deleted Files" folder.
- the "Import users from CSV file" option is now hidden for independent admin users. The functionality will be added in a future version.
- Fixed JavaScript error triggered when trying to set notifications to newly created folders.
- Fixed WebDAV space quota limitation bug.
- Fixed notification issue related to the fact that some users had very similar home folder names in the same location (for example "jsmith" and "jsmith1").
- Fixed "Date modified" inside "Deleted Files" folder. It was showing three hours more.
- The option "Download limit" is now hidden for when weblinking folders.
- Accessing the "Deleted Files" folder no longer changes the "Thumbnail view" to "Detail view" when returning to other folders.
March 28, 2012 (010212 to 280312)
- Fixes:
- Fixed one major security issue and a minor one.
- Fixed problem with automatically creating folders for users with roles assigned.
- Fixed problem with WebLinks in shared folders.
- User without the upload permission are no longer able to create files using the "New" menu.
- Fixed a couple of other minor issues.
February 03, 2012 (121211 to 010212)
- New Features:
- Touch Mobile User Interface - a new user interface has been added for iOS and Android mobile devices. It can be accessed by appending "touch" to the FileRun installation URL. For example: http://demo.filerun.com/touch/. Users can download files, upload (Android only), delete, preview with third-party services and create WebLinks.
- Folder Notification System - users can choose to be notified about actions performed in particular folders. This adds a new option named "Notifications" in the folder contextual menu.
- Create New Files - next to the "Upload" button there is a new option that can be used to create new files using third-party services. Image files can be created with Pixlr and word documents with Zoho Writer. More options will come with the future updates.
- Improvements:
- Folders can be shared under different names. This can be used for providing a more descriptive name to the share, without having to rename the actual folder. The option is available under the sharing panel's new tab named "Options". The anonymous sharing option has also been relocated there.
- The custom actions (Zoho, Pixlr, Google Docs Viewer, etc.) can be disabled without having to rename the folders. This will make installing software updates easier. See http://docs.filerun.com/index.php?title=Hiding_options_from_the_%22Open_with...%22_menu for more details.
- Roles can no longer be created without specifying a home folder template path.
- The activity log search results can be now saved as a CSV file in the user's home folder. (The option is not available to independent admin users as it may expose sensitive information.)
- New "Control Panel » System configuration » User Login and Registration" option named "Force users to change their passwords after recovery.".
- Added new variables for the "home folder template" paths: {NAME}, {EMAIL} and {COMPANY}. The variable names are now case insensitive.
- "Google Docs Viewer" is now avaialble also for the following file types: "XLS", "XLSX", "PPTX", "PSD", "DXF", "SVG", "PS", "EPS", "XPS"
- "Pixlr" is now available also for "BMP" and "PXD" file types.
- "Zoho Viewer" is now available also for the file types "PDF", "TXT" and "WPD".
- The user interface preferences (window size, view type, grid columns) are now saved using HTML5's "localStorage" if the browser supports it. This will prevent useless cookie data to be transfered from the client to the server with each HTTP request. It should significantly decrease the network traffic generated by the FileRun users.
- Added compatibility with Joomla 1.7. The plugin file "/path-to-filerun/customizables/auth/joomla/Joomla 1.7.x_FileRun_Authentication_Integration.zip" needs to be installed in Joomla.
- The "Upload" permission is no longer enabled by default when sharing folders.
- The files size is now displayed in the filename tooltip, so you don't need to switch to list mode to check a file's size.
- Paths to shared folders in the activity log are now displayed better, with the user's name and the share name.
- The control panel window height depends now on the browser' size
- The custom actions windows have now the same size as the user interface. The same for the windows opened by the "Preview" file context menu.
- Scribd, Google Docs Viewer, Pixlr and Bing KML viewer will now use HTTPS if the FileRun installation is accessed by HTTPS
- The text from the file comments can now be selected and copied to clipboard
- Adding or removing a WebLink to a folder updates the folder's icon instantly.
- Fixes:
- The "Regular" upload method will now upload files even if files with the same name already exist. If file versioning is disabled, the files will not be overwritten.
- When creating an admin user, it is now required to select at least one group if the admin has the permission to add users. The admin needs a group for adding the users to.
- Admin users cannot be granted role administration permissions if a home folder template is assigned.
- Independet admin users can now set "Home folder template" to roles. The paths will be relative to the independent admin's home folder.
- Added missing file from previous update. Thumbnails should be now properly displayed for image files when browsing a WebLinked folder.
- Editing files trough shared folders now logs the action under the user who edited, not the owner of the share.
- The users' name is now properly saved in versioning list when editing a file.
- Files edited using third-party services are now marked for the file indexing process.
- Fixed small security risk related to the file commenting system.
- Fixed problem with e-mailing password protected weblinks and the configured e-mail notification.
- Removed the user name from the e-mail notification template "actions.tpl.txt", as in some cases the name doesn't match with the e-mail recipient's name.
December 13, 2011 (070711 to 121211)
- Main Changes:
- The "Classic" and "Flash" upload methods have been replaced by a single upload method named "Regular". This upload method allows the upload of large files regardless of the server configuration and it shows the transfer progress. It works in a similar way as the "Java" method, by uploading larger files in smaller pieces.
- "Google Chrome" and "Mozilla Firefox" use HTML5 and can upload file by either selecting or drag&drop. It should work fine with files up to 4GB.
- "Microsoft Internet Explorer" and "Apple Safari" use Flash and can upload files only by selecting. Files are read into memory before uploading so the max upload size depends on the user's computer performance. A delay might also be noticed between clicking the "Upload" button and the start of the file transfer. This delay is proportional to the file's size. There is also a 2GB limit from the Flash technology.
- The "Drag&drop" upload method has been renamed to "Java". A big "Select files" button has been added, to help the MacOS users affected by the Java drag&drop problem. It also no longer requires the PHP configuration directive "session.use_only_cookies" to be set to "Off".
- When attaching a WebLink to a folder, there is now the option of allowing the visitors to upload files inside the linked folder. An "Upload" button will appear on the WebLink's page. Please note that this upload method is limited by the server's configuration, so we don't recommend it for receiving files larger than just a few megabytes. To allow people to send you large files, create user accounts for them, so they can use FileRun's proper upload methods.
- Major code optimization for faster loading and better performance in the browser. If PHP has Zlib support (on Windows is enabled by default, on other platforms PHP needs to be complied with "--with-zlib") the JavaScript will be compressed from 940KB to 230KB and the CSS from 140KB to 23KB. (Note for developers: the Sencha ExtJS framework has been upgraded to 3.4 and the use of Prototype has been dropped.)
- The "Classic" and "Flash" upload methods have been replaced by a single upload method named "Regular". This upload method allows the upload of large files regardless of the server configuration and it shows the transfer progress. It works in a similar way as the "Java" method, by uploading larger files in smaller pieces.
- Other Improvements:
- PDF files can now be opened also with Crocodoc.com, as an alternative to Google Docs Viewer and Scribd iPaper.
- Option to require the user to change its password. It will show the "Change password" form on every access, until the user changes the password. The option is available in the add/edit user form, after the password field.
- The minimum length of user-defined passwords can changed from the configuration file ($config['app']['min_password_length']). The default value is 4.
- The username is no longer case sesitive, so users are no longer required to use a particular case for logging in. Please note that the password will continue to be case sensitive.
- Added support for SSL for importing attachments from e-mail accounts.
- Added SSL support for the SMTP account used for e-mail notifications. To enable it, set "tls://" in front of the SMTP server hostname (for example: "tls://smtp.gmail.com", with port 465, for using a Gmail account)
- The e-mail address used for sending notifications can now be set from the control panel (System configuration » Interface options). The address is now also added by default as BCC for the users signup notification.
- A html page can be shown before the actual file download for WebLinks. This page can be used if you wish to display a copyright message or other information. It can be enabled from the configuration file by setting "$config['app']['weblinks']['show_page_before_download']" to "true". The HTML template file used for this page is located at "/path-to-filerun/system/modules/weblinks/sections/default/html/pages/download.html". (Please note that enabling this will prevent the existing WebLinks to be used directly for embedding media in web pages, as the URL will no longer point directly to the file, but to this page instead.)
- Added a new column for the list of files. It is named "New" and it shows if the file has been modified or created since the user's last login. This is to be used with the detailed view, as with the thumbnail view there is small graphic indicator in the corner of the file's icons. This column is hidden by default, so you need to use the "Columns" menu to make it visible.
- When adding a new user account, the permissions are now checked by default as most of the time it's easier to remove permissions than add.
- The e-mail notification cron job that is being used for sending multiple notifications in the same e-mail message now goes trough all logged actions until it either reaches the end or it sends notifications to 20 different e-mail recipients. This prevents notifications from being sent with a delay because of other logged actions which do not trigger any notification.
- Files can now be moved (by drag&drop) to shared folders that allow uploading.
- Added file type description and icons for ".ai", "dll" and "eml" files.
- Added {NAME} variable name in the roles "Home folder template" field. It is automatically replaced by the user's name.
- Improved the French translation, thanks to Olivier G.
- Improved the German translation, thanks to Konrad B.
- Fixes:
- Fixed the MP3 playback from folders with non-English characters in their names.
- When sharing a folder and changing its settings afterwards no longer sets the share as anonymous if the user did not checked the option.
- Fixed issue causing the "Java" upload method to place the uploaded file in the previously selected folder when the user click "Upload" and drops the files very quickly.
- The user's password is no longer sent encrypted when an admin user is creating his account and the use of encryption has been configured.
- The link for activating the account upon singup is automatically hidden if the "E-mail account confirmation links." is not enabled or when the "New accounts require admin activation." option is enabled.
- Signing up for multiple accounts with the same e-mail address is no longer allowed by FileRun.
- Fixed zipping files when folder folders are using UNC paths.
- Fixed WebDAV date format which was not standards-compliant.
- Fixed problem related to bowsing empty folder via WebDAV.
- Fixed problem caused by custom charsets with WebDAV.
- Generating a short URL with "bit.ly" no longer triggers the WebLinks's e-mail notification.
- Double-clicking on files inside the "Trash" folder no longer triggers the file preview.
- Fixed problem with the e-mail nofitications showing the wrong user name (when multiple actions happen at the same time).
- The plain text preview no longer requires the "mbstring" PHP extension. Although it will use it, if available, for converting the text to UTF-8.
- Other minor fixes.
July 11, 2011 (190411 to 070711)
- Improvements:
- UNC paths can now be used for user's home folders, for accessing folders shared via a Windows network. (Always use forward slashes, for example: //hostname/sharename/)
- Independent admin users can now add groups and roles with names already used by other independent admin users.
- The users can now reset their passwords even if encryption is being used in the system. A link gets sent to the user's e-mail address, that can be used to receive a new password. The new e-mail template file "/path-to-filerun/customizables/emails/reset_password.tpl.txt" can be edited for customizing the message.
- WebLinked folders now display thumbnails for supported file types.
- Files and folders can now be uploaded using the drag & drop applet also by browsing instead of by dragging and dropping. It can be useful for Firefox 3 users on Apple computers, which suffer from a Java/Firefox bug that prevents dragging and dropping. The option can be enabled inside "Control Panel » System configuration » Interface options"; click the "(options)" link next to the "Drag & drop" method and enable the "Show file selection button" option.
- Added partial Czech translation, thanks to Josef S.
- Improved German translation, thanks to Konrad B.
- Added support for Zoho's new HTTPS-only API. Please note that the API key needs to be set again after installing the update, inside the file "/path-to-filerun/customizables/custom_actions/zoho/app.php" and "/path-to-filerun/customizables/custom_actions/zoho_view/app.php"
- Files locked by deleted users are now automatically unlocked by FileRun.
- Fixes:
- Fixed bug that was making the shared folders to appear multiple times under all users with shares.
- The independent admins users are no longer seeing all other users in the system when a particual group or user is selected in their "May see" permission list.
- Fixed issue with the space quota notification cron script.
- Fixed the search results file name display on systems using custom character encoding.
- Moved the buttons in the folder properties panel, so that they are accessible even when using a translation that uses longer words.
April 19, 2011 (250211 to 190411)
- Improvements:
- Added support for Microsoft Internet Explorer 9.
- Users can now be prevented from only reading or only writing file comments. They can also be allowed to add comments to files, even though they have the "User cannot move, rename delete, etc.." permission option checked.
- Users can also be prevented now from zipping and downloading folders, although they can download individual files.
- The activity log can now be search for keywords. This can be used for finding actions related to a particular file path.
- Metadata changes are now added to the activity logs. Admin users can see how the users changed the metadata values.
- The e-mail notification cron script is now processing 30 logged actions at a time until it finds an action for which is needs to send an e-mail notifications. This prevents delays in sending notifications when the cron script exection interval is longer.
- Files can be hidden by type, also from users assigned with particular roles. See "http://docs.filerun.com/index.php?title=Hiding_file_types_for_certain_users_or_groups" for more details.
- Improved Finnish translation, thanks to Markku V.
- Added Traditional Chinese (Taiwanese), thanks to OP S.
- Added e-mail notification template file for the "File previewed" action.
- Admin users (not the independent ones) can also check and create users' home folders now, as long as the superuser did not set a template path for these admin users.
- Added control panel option for displaying only deactivated user accounts.
- The "action name" in the e-mail notification messages gets now translated to the default configured language.
- Fixes:
- Fixed problem with editing files trough shared folders using third-party online services.
- Fixed problem with return characters not showing in the message sent when files were being sent by email.
- Fixed problem with question marks being replaced with # signs inside file comments.
- Fixed the "Space quota info" option for independent admin users.
- Fixed filename when downloading a previous version of a file.
- Fixed mime type for DOCX files. This was preventing Internet Explorer from opening these files properly.
- Forced Internet Explorer to prompt the user for saving PDF files, instead of trying to open them, to avoid various browser problems.
- Fixed URL encoding issue preveniting group names containing the & character from being displayed properly.
- Fixed PHP warning in the activity logs, related to failed "Send by email" actions.
- Fixed various character encoding issues related to non-English languages.
- Fixed third-party preview for office documents for when FileRun is configured to use a character encoding other than UTF-8.
- Fixed PHP 5.3 related error: "Fatal error: Function name must be a string in /system/classes/locale.lib.php on line 177"
- Fixed minor display issue causing account titles not to be displayed when adding a new e-mail account to import files from.
- Fixed label and field widths in the weblink panel for when the German language is selected.
- Fixed various other rare and minor issues.
March 02, 2011 (291210 to 250211)
- Improvements:
- A new FileRun installation kit can now be downloaded, to be used with PHP version 5.3.X. "Zend Guard Loader" PHP extension will be required instead of "Zend Optimizer".
- Added Bing KML viewer as an alternative to Google Earth.
- When a user has access to a folder trough multiple sharing rules, the share permissions are now combined. For example, if the user is part of two groups and a folder is shared as download-only with one of the group and the same folder is shared with the other group as upload-only, the user will be able to both upload and download files from the shared folder.
- Improved the Spanish translation (thanks to Pablo P.).
- Improved the German translation (thanks to Konrad B.).
- The messages sent when sending files via e-mail are now in HTML format. (Setting "$config['app']['email_notification_format']" to "text", inside the configuration file, will set this back to plain text format) The list of attached WebLinks includes now the file sizes and expiration dates (if one was set).
- The monthly traffic quota usage reset date is now displayed inside "Control Panel » Tools » Traffic quota usage". It can also be manually reset.
- Added option for hidding certain file types for particular users or groups. See "http://docs.filerun.com/index.php?title=Hiding_file_types_for_certain_users_or_groups" for more details.
- Added file type icons for: KML, DWG, DMG and Ds_Store
- Fixes:
- Read-only users can no longer add or remove comments.
- Sending files by e-mail as WebLinks is no longer possible for the users that don't have both "Download" and "WebLink" permissions.
- The "Get notified on downloads" option works now also when the "Fancy WebLinks" option is not enabled.
- The "Search" folder context menu option is now displayed also for the read-only users.
- Fixed problem preventing WebLinks to be sent correctly via e-mail.
- Fixed bug setting the "Anonymous" option automatically to "On", when sharing folders.
- Fixed "Content-length" HTTP header for thumbnails, to allow the images to be displayed fast and correctly in all browsers.
- Dragging and dropping files from your home folder to an anonymously shared folder is possible now.
- Improve the preview of WMV video files.
- Fixed bug regarding saving file changes via WebLinks. The feedback for Zoho API has also been improved.
- The "Open with" file context menu option is now displayed also for the read-only users, to allow the users to use the custom actions that have been enabled for them.
- Improved IP/proxy detection.
- The PDF documents are no longer forcing the browser to save them, to allow them to be displayed inside the browser, when technically possible.
- The "Comment" file context menu option is no longer displayed inside the shared folders without commenting permission.
- The metadata fields and fieldsets are now sorted alphabetically.
December 29, 2010 (160910A to 291210)
- Improvements:
- Sharing folders can now be done anonymously. The anonymously shared folders will appear on the same level as the user's home folder, using a regular folder icon. Can be used to assign more than one home folder to the users.
- FFmpeg, if installed on the server, can now be used to generate thumbnails for various video file types.
- The Apache large file download workaround (described here) has now been added also for the WebLink downloads. Until now it was available only for downloading files trough the user interface.
- Managing user groups is now easier as multiple users can be added or removed from a group by editing the group, instead of editing each user account individually.
- Added control panel tool for viewing users traffic usage.
- Added control panel tool for importing user accounts from CSV (comma separated values) files.
- The panel for sending files by e-mail offers now the possibility of customizing the options used for the automatically created WebLinks.
- Added history autocomplete for the e-mail addresses used for sending files to.
- Added control panel option for setting an URL address for a logo image to be displayed on the login form. The option is available under the "Interface options" group of settings.
- Added control panel option for setting a welcome message to be displayed on the login form. The option is available under the "Interface options" group of settings.
- The custom file actions, such as "View it with Vuzit/iPape", "Edit with Snipshot", etc, are now grouped in the contextual menu under a new option named "Open with..".
- Removed the "Quick Link" contextual menu option as deemed less useful.
- Various small improvements to the FLV/MOV player.
- The control panel list of roles is now showing also the users using the roles. Links have been also added, to quickly access the settings of a particular user account.
- The character ":" can now be used on servers that are not running MS Windows for the operating system.
- The signup e-mail message is now sent even if the new user doesn't have to activate his account using the link. This can be used for customizing a welcoming e-mail message.
- Added option for forcing WebLinked files to download instead of opening inside the browser. A list of extensions can be defined in the configuration file, like this: $config['app']['weblinks']['force_download'] = array("txt", "jpg");
- When adding or editing an user account, the home folder path is automatically checked when leaving the field, to avoid setting invalid paths.
- Adding a new e-mail notification rule for the action "New user registration" for a group configured to be assigned to the newly registered users is now working for sending notifications to additional e-mail addresses.
- Fixes:
- Fixed bug unsharing all sub folders when a parent folder was unshared.
- Fixed bug preventing the metadata search to function.
- Added workaround for Safari on Mac OS to be able to use the drag&drop uploading more than once per session.
- The "Download" option is no longer displayed in the folders contextual menu when the user doesn't have download permission. Attaching "WebLinks" to folders is also no longer possible in this case.
- Fixed downloading files with percent characters in their names using the Apache download workaround.
- Fixed character encoding options for properly sending e-mail messages using non-English characters.
- Changing one user's home folder path will now automatically remove the shares and Web Links created by the user, to avoid having shared folders and Web Links that cannot be controlled.
- Fixed issue with thumbnails not showing from the first time.
- The temporary files created by the search indexing process now have the "txt" file extension, to help the converters that are using extensions instead of parameters for defining the file types.
- Folders can no longer be hidden from the superuser.
- The MySQL connection has been changed to non-persistent. To enabled the persistent connection you can set "$config['db']['persistent']" to "true" inside the configuration file.
- The Omnisecure authentication plugin has been updated to work with the latest Omnisecure version.
- Fixed playback issue for WMV files.
- The e-mail notification system is now processing a maximum of 30 actions entries at a time, to avoid timeouts.
- Added privacy HTTP header as a workaround for MS Internet Explorer cross-domain IFRAME issue.
- Added workaround for MS Internet Explorer (Flash+Cache) bug affecting MP3 playback.
- Added small fix for the Joomla authentication plugin single-sign-in functionality.
September 18, 2010 (020710A to 160910A)
- New features:
- Added support for FileRun Sync. Get the new desktop tool here: http://www.filerun.com/sync
- New option for editing "JPG", "GIF", "PNG" and "PSD" image files. "Edit with Pixlr.." uses www.pixlr.com online service.
No API key is required or any other configuration, but you will need to move the file "crossdomain.xml", after installing the update, from the FileRun installaton folder to the root of your domain name, to allow Flash player to load the image from your site. - Options for browsing all pages of a PDF document when opened with the internal file preview tool. Viewing PDF documents with the internal preview tool requires ImageMagick to be enabled.
- Improvements:
- When using the internal preview tool, image previews can be zoomed in by clicking the new toggle button available on the bottom-left corner of the preview window. Large images can be scrolled by clicking and dragging the image inside the window.
- Custom actions can now be enabled for users without download permissions, even inside shared folders. We don't recommend using this option when is important to prevent the user from saving the previewed files to their computers.
- The folders contextual menu is now displayed also for read-only users, to allow them to download folders (in Zip archives).
- The "custom_action-name::JSconfig['loadingMsg']" option can be added for displaying a message while the custom action popup window is loading.
- You can now create custom actions that appear the contextual menu even when selecting more than one file, by setting "custom_action-name::JSconfig['multiple'] = true".
- Added button vor verifying the ImageMagick path, inside "Control Panel » System configuration » File preview and thumbnails".
- Improved Dutch and German translations. (We thank the contributors.)
- WMV video preview is now using WebLinks, to help "Windows Media Player Plugin" work with other browsers.
- E-mail notification templates: the user's information is now avaiable trough "{$info.userInfo}" inside the template file "/path-to-filerun/customizables/emails/actions.tpl.txt".
- The visitors' IP addresses are now logged, when downloading WebLinks.
- The list of groups is now ordered aplhabetically, inside the Control Panel.
- The action of previewing a file is now recorded to the users activty logs.
- Files and folders can now be renamed by changing only the letters' case.
- Setting "$config['app']['count_uploads_as_traffic'] = true;" inside the "/path-to-filerun/customizables/config.php" file, will make the users uploads count towards their traffic quotas.
- The handling of custom character sets has been improved. If you need the non-English filenames to look the same in the file system, when accessing the folders via FTP (for example), you can change the charset from UTF-8 to a charset suitable for the language you are using (inside "/path-to-filerun/customizables/config.php"). This will however prevent you from having different filenames in different languages.
- Fixes:
- Fixed problem with uploading files when the user was logged using the "Keep me logged in" option. This was affecting the users only after their PHP sessions was expiring.
- Fixed problem with the file indexing system. The file paths were missing a trailing slash, limiting the searching start point to the home folder. The files would need to be reindexed for the problem to be corrected.
- Fixed WebDAV error preventing the access to shared folders.
- Fixed problem that was causing hidden files (".htaccess" files for example) to be included when Zipping and searching folders.
- The character set used for sending the e-mail notifications has been set to UTF-8 ($config['app']['encoding']['convert']['toHTML']['to']) to improve the display of non-English characters.
- Added two missing permission options inside "Control Panel » System configuration » User Login and Registration" related to the new users registration.
- The ImageMagick resource usage limitation option is no longer enabled by default, to preserve compatibility with older versions.
- The upload button is no longer enabled inside shared folders, when the user account doesn't have permission to upload files.
- Fixed minor JavaScript bug that was causing the "Read comments" permission checkbox in the sharing panel to be incorrectly unchecked when the panel was loading for the first time.
- Fixed minor issue with the image preview tool. Files with special characters where not displayed properly when FileRun was configured for a charset different than UTF-8.
- Fixed bug with "Sniphot" saving the modified versions of the files as new files inside the users home folders, instead of replacing the original files.
- Fixed JavaScript error inside "Control Panel » Users » Username » Space quota info".
- Fixed WMV, SWF and MPG file preview scripts compatibility with "short_open_tag" set to "On".
- Fixed minor bug inside an e-mail notification template file, causing user names to be confused when one user was adding a comment to other user's file.
- Temporary files created when archiving files are now automatically deleted when the user logs out.
- Minor fix related to the navigation links displayed when browsing a folder trough a WebLink.
July 02, 2010 (260410A to 020710A)
- New features:
- Added preview for KML/KMZ Google Maps/Earth files.
- Improvements:
- Added solution for downloading very large files on servers that do not allow long execution time for PHP/CGI scripts. Requires Apache web servers with "mod_rewrite" module enabled (most hosting services have it) and it is not enabled by default. Click here to read how to enable it.
- Folders can now be shared without any permission. The users will only be able to see the contents of the folder, without being able to download, upload or make changes.
- Aded the ability to make changes using online services to files inside shared folders.
- The drag&drop java applet is now signed, to avoid security warnings.
- Improved transfer speed for the drag&drop uploading.
- Added new option "$this->JSconfig["replaceDoubleClickAction"]" to custom actions. Setting it to "true", will make the action be executed when double-clicking the associated files, no matter what is configured in the control panel for the double-click action.
- Updated list of file types compatible with Zoho Viewer: "doc", "docx", "xls", "xlsx", "ppt", "pptx", "pps", "odt", "ods", "odp", "sxw", "sxc", "sxi", "rtf", "html", "csv". The preview for these files is now handled by default with Zoho viewer.
- Added special "ALL" recipient in "Control Panel » Notifications", to notify all users about an event. The users need to have an e-mail address configured and the "Notifications" option checked.
- Improved file integrity protection when moving folders.
- General code optimization for improved loading time.
- Improved Spanish translation.
- Hidden "Edit" and "Save" links displayed by "Zoho Viewer".
- The generated short URLs for WebLinks are now saved in the local database. If a short URL is available, it will be used when clicking the "E-mail" button, instead of the regular URL.
- Overwritting files inside shared folders requires both "Upload" and "Alter" permissions. With only "Upload" permissions the files need a different name.
- Added suport for PHP installations with tokenizer disabled.
- Fixes:
- Fixed interface bug causing folders to appear twice after moving them.
- Fixed filename display issue with the flash upload mode.
- Fixed issue with selecting the language on the login form.
- Fixed issue with persistent logins.
- The "WebLink" and "E-mail -> Quick Link" contextual menu options are no longer displayed inside shared folders when the user doesn't have permission to create WebLinks.
- The users created by an independent admin user, using a role, are no longer able to see all other users avaialble in the system.
- Fixed compatibility of the drag&drop upload mode with the latest Java version.
- Fixed JavaScript error on the password form of the protected WebLinks.
- Fixed the "cron/reindex_files.php" command line script.
- Removed dropdown icon from the logout buttton when user doesn't have the option of changing its password.
- Changed confusing message "Folder empty." to "There are no files in this folder."
April 26, 2010 (100210A to 260410A)
- New features:
- Added Chinese translation.
- The default/thumbnail view is now showing small icons attached to the files, indicating which files have been recently uploaded, which files have comments or WebLinks.
- Improvements:
- The main toolbar options have bigger buttons now and a few buttons were rearanged for a cleaner user interface.
- The metadata options can now be hidden/disabled for certain users. This option can be set to users trough their roles as well.
- Read-only users can now use the online services (Google Docs Viewer, Scribd iPaper, etc.) for previewing files.
- The "Tools" toolbar item has been removed and "Import e-mail attachments" option was moved inside the upload window. It can be disabled from "Control Panel » System configuration » Interface options".
- The file comments are now loading in a popup window. This is allowing the user to check the comments of multiple files at the same time.
- The MP3 player has been improved. It now shows a playlist, allowing you to play all the MP3 files from a certain folder.
- The list of users with shared folders is now sorted alphabetically.
- Fixes:
- Fixed issue that was allowing one user's WebLinks to be affected by the actions of another user.
- Fixes bug preventing users with space quotas from uploading files inside shared folder.
- Fixed filesize display issue on files larger then 2GB, on 32bit servers.
- "Metadata" and "Comment" contextual menu options are now displayed only when there is only one file selected.
- Fixed bug causing the search indexer to use a different encoding than UTF-8.
February 10, 2010 (141109A to 100210A)
- New features:
- Option of vieweing "pdf", "tif", "tiff", "ppt", "doc" files with Google Docs Viewer.
- Option of vieweing "pps", "ppt", "pdf", "odp" and "sxi" files with Zoho Viewer.
- Russian translation.
- Improvements:
- Added ability of creating weblinks on shared files and folders. (The weblinks will be automatically removed if the folder will no longer be shared.)
- Search files by metadata value without selecting a particular metadata field.
- The "Comments" folder-sharing option was split into "Read comments" and "Add comments" permissions.
- Added option for generating short URLs for Web Links (Example URL: "http://bit.ly/aUIhc8").
- Zoho documents can be opened even if the FileRun installation is not accessible via the Internet. (Changes cannot be saved though.)
- The "preview" contextual menu option for "doc" files now uses Scribd iPaper.
- Drag&drop proxy information is now stored in cookies not in the session, so you don't have to configure it each time you restart the browser.
- You can choose which independent admin user will manage the newly registered users by appending its user ID to the FileRun installation URL like this: "http://demo.filerun.com/?puid=123"
- Pressing "Enter" key on the WebLink password form it will submit the form.
- Fixes:
- Fixed problem with multiple consecutive e-mail notifications.
- When uploading files to a shared folder, the space quota of the user who shared the folder is taken into consideration and the upload is prevented if the user doesn't have free space available.
- Fixed MP3 playback for files with non-ASCII filenames.
- Users can move personal folders to shared folders only if the shared folders have both "upload" and "write" permissions.
- Fixed JavaScript error preventing the folder downloading to work when French language was selected.
- Fixed JavaScript error preventing the drag&drop uploading to work when French language was selected.
- The "Unzip" context menu option is now displayed only for "zip" files in a shared folder. The "Zip" context menu option is no longer displayed for "zip" files, in shared folders.
- Text preview is now converted to UTF-8.
- Fixed multiple minor translation issues.
The automatic software update system was introduced on January 17, 2008.

Client Area
E-mail