WebFileSys    the unviversal web-based filemanager

WebFileSys and fmweb Release Notes

New in release 2.31.1 (07 Nov 2024)

Fixed a security problem of medium severity.
Fixed broken password prompting for the Java keystore view handler.

New in release 2.31.0 (21 Jan 2024)

Various small functional enhancements, bugfixes and code quality improvements.

New in release 2.29.0 (02 May 2021)

Various small functional enhancements.
Some bugfixes for Exif orientation handling.
Many code quality improvements.

New in release 2.28.0 (21 Mar 2021)

Various small functional and visual improvements.
Some bugfixes for Exif orientation handling.
Many code quality improvements.

New in release 2.27.0 (06 Feb 2021)

File icons from Font Awesome icon font.
Support for SVG images in the thumbnail view.
Java class file viewer based on the procyon decompiler.
Concatenate videos of different formats.
Add silent audio track to video.
Various small improvements and bug fixes.

New in release 2.26.0 (01 Nov 2020)

Various new and improvements of existing picture and video related functions.
Various small bug fixes.

New in release 2.24.0 (09 Feb 2020)

New tagging function for files.
Picture preview from the file list.
Keep Exif data when scaling JPEG image down.
Proportional and colored draw speed for GPX tracks on Google maps.
Mix audio file into video file.
Create video from sequence of pictures.
Preview for video frame grabbing.
Preview for start and end frame in video edit dialog.
Deshake (stabilize) videos.
Improve file search dialog for multiple search arguments.
View handler for font files.
Optimization of check for existence of subdirectories (reduction of number of threads).
Various bug fixes and small improvements.

New in release 2.23.0 (10 Apr 2019)

New function copies the filesystem path of folders and files to the client operating system clipboard.
New function draws a GPX track in slow motion on the Google map.
Support added for MKV video container files.
Various small bug fixes and improvements.
The development environment has been migrated from Windows to Linux.

Changes in bugfix release 2.22.0b (26 Oct 2018)

Fixed a bug in the folder tree change polling.
Fixed some issues with ffmpeg call under Unix.

New in release 2.22.0 (10 Oct 2018)

Fix for missing Base64Encoder problem (sun.misc.* code removed from JRE).
New dark theme.
Thumbnail view for mobile version of GUI.
Various small bug fixes and improvements.

New in release 2.21.0 (24 Jun 2018)

Two step user self registration with activation link in e-mail.
Show multiple selected pictures in extra browser windows/tabs with one klick.
Use browser fullscreen mode for picture slideshow.
Show progress of copy/move operation as progress bar.
Confirm overwrite for all existing destination files in one upload dialog.
Improvements for the mobile GUI.
New ViewHandlers for keystore and certificate files.
Various small bug fixes and improvements.

New in release 2.20.0 (04 Feb 2018)

Removed paging from visitor picture album.
New calendar for search date selection.

Changes in bugfix release 2.19.0b (21 Jan 2018)

Fixed a bug in the rename picture function.

New in release 2.19.0 (28 Dec 2017)

Support for video files: play, convert, cut, concatenate videos and create thumbnails of video files. Extract frames from videos. Video functions require ffmpeg.
Text search now finds text in metainfo/description of folders.
Redesign of GPX file viewer. Show multiple GPX tracks in one map.
Zoom picture to full resoluton.

New in release 2.18.0 (06 June 2017)

Complete rework of the mobile web interface.
Optional polling for external filesystem changes.
Some minor bugs fixed.
Large scale code quality improvement.

New in release 2.17.0 (23 Apr 2017)

The blog functions have been removed. The arcoiris blog is now a separate project.

New in release 2.16.0c (25 Feb 2017)

Performance optimization of the picture thumbnail view: pictures scrolled out of view are released.

New in release 2.16.0 (15 Feb 2017)

Complete refactoring of the picture thumbnail view (no paging anymore).
New confirm overwrite dialog for copy/paste functions.

New in release 2.15.1 (12 Oct 2016)

Optional random order of slideshow pictures.
Fixed a bug that causes a Javascript loop when sorting files by change date.

New in release 2.15.0 (03 Oct 2016)

Complete Spanish translation.
New optional staged release of new blog enties.
Optional file age coloring in file list.
Show pictures in google map by click on the location marker.

New in release 2.14.0 (24 July 2016)

New Android blog client app.
New blog function to show all GPS locations in one google map.
Blog creates 400 pix thumbnails for improved performance.
New blog search function.
Improved picture crop function using Jcrop.
SHA-256 algorithm used for password encryption now.
Folder tree view checks for subfolders of subfolders via Ajax.
Compare images with images comparision slider (by Claudia Romano, CodyHouse).
Some small bugs fixed.
Code quality improvement.

New in release 2.12.0 (23 Feb 2016)

New subscribe function for the blog.
Emoticons for the blog.
Synchronous Ajax Requests eliminated (they are deprecated), which required heavy refactoring of the Javascript Code.
Image rotation by any degree value.

New in release 2.11.6 (06 Jan 2016)

Various improvements for the blog functions.
Refactoring of the picture fullscreen view.

New in release 2.11.5 (19 Oct 2015)

New function for cloning folders.
Changing the blog page size is respected in the blog visitor's view now.
Sunburst diagram folder statistics improved.
Fixed a bug in the folder synchronization function.

New in release 2.11.4 (20 Sep 2015)

Highlighting of new blog comments.
Miscellaneous bugfixes.

Changes in release 2.11.3d (07 Aug 2015)

Workaround for Google Chrome's severe XSLT bug (issue 512827).

New in release 2.11.3 (12 Jul 2015)

Fixed ClassNotFoundException when running on Java 8.
Code quality improvements.

New in release 2.11.2 (16 Apr 2015)

New blog functions: auto-extract geo coordinates from the EXIF data of picture files, move blog entries up/down, rotate blog pictures.
Code quality improvements.

New in release 2.11.1 (10 Feb 2015)

New cross-fade option in the picture slideshow.
Fixed a validation bug in the admin dialog for editing users.
Fixed a problem in the caching headers.

Changes in bugfix release 2.11.0c (07 Feb 2015)

Workaround for change in Google Maps API.

Changes in bugfix release 2.11.0b (05 Feb 2015)

Fixed a bug in the session tracking.

New in release 2.11.0 (01 Feb 2015)

New function for creating and sharing blogs.
Multi file upload improved.
Various small enhancements and bug fixes.
MSIE 8 is no longer supported.

Changes in Bugfix Release 2.10.3b (13 Aug 2014)

Fixed a bug in the orientation of pictures in the thumbnail view.

New in release 2.10.3 (08 Aug 2014)

New function for adding files to the clipboard for copy and move operations.
Improved picture rating for visitors. Returning visitors are recognized by permanent cookie now. Improved rating statistics.
Link to next picture in album detail view.
Various small bugfixes.

Changes in bugfix release 2.10.2c (30 May 2014)

Fixed 2 bugs in the calendar/reminder.

Changes in bugfix release 2.10.2b (29 May 2014)

Fixed a bug in the watched folder list.

New in release 2.10.2 (28 May 2014)

Refactoring of the user admin form validation.
Fixed a bug that occured if no SMTP mail server was configured.

New in release 2.10.1 (11 Apr 2014)

If the configuration property SystemEditor is not set, the remote editor (a HTML textarea) is used to edit files even if the browser request comes (or seems to come) from the computer that runs the WebFileSys server. This change was necessary because clients behind a webserver seem to be local from the viewpoint of the WebFileSys server.
Changed the format of URL's of invitation links of type picture album. It is now more search engine friendly.
WebFileSys is using now the standard javamail functions to send e-mails. SMTP with authentication (ESMTP) is now supported.
Miscellaneous small enhancements und a few bugfixes.

New in release 2.10.0c (16 Feb 2014)

Fixed a security issue.

New in release 2.10.0b (14 Feb 2014)

Some minor bugfixes.

New in release 2.10.0 (12 Feb 2014)

Completely new GUI for the picture album.
The labels of the disk drives are now determined with Java functions.
Miscellaneous small enhancements.

New in release 2.9.4 (16 Jan 2014)

Support for MSIE 11 added.
The lossless JPEG image rotation and mirroring is now done using the MediaUtil framework (http://mediachest.sourceforge.net/mediautil/). The dependency on the OS native jpegtran executable has been removed.
Fixed a bug in the image format conversion whithout resizing.

New in release 2.9.3 (30 Dec 2013)

The GPX file viewer now shows a google map with the path of the GPS track.
Google maps functions now use Google Maps API Version 3, no Google Maps API key is required anymore.
Various improvements in the sunburst diagram folder tree statistics.
Multi file download starts now without opening a popup window.
Fixed a minor bug in the paging controls of the thumbnail view and in the picture album.
Fixed some bugs in the mobile phone version.

New in release 2.9.2 (05 Dec 2013)

Many small enhancements and a few bugfixes.

New in release 2.9.1 (31 May 2013)

Fixed a bug in the current path shown in the filelist (Unix only).
Decorations (custom icon and text color) for folders are now visible in the fastpath tree and the bookmark list.
File size sum of the folder is now visible in the filelist view.

New in release 2.9.0 (09 May 2013)

New stylish WebCalendar reminds you of your appointments.
The current path in the filelist and thumbnail view is now a clickable crumbtrail.
Many internal improvements (refactoring) and some bug fixes.

New in release 2.8.3 (16 Dec 2012)

See the beauty in your filesystem! Folder tree space usage statistics as sunburst diagram.

New in release 2.8.2 (29 Sep 2012)

Multi file selection with ShiftButton + MouseClick.
Free target image size selection for picture resize function.
Fix email attachment performance issue.
Send file as e-mail now optional synchronously.

New in release 2.8.1 (08 July 2012)

Open Street Maps integration for pictures with GPS data.
New grep function for filtering text files to show only lines containing a search phrase.
Fixed upload servlet exception handling.
GPX viewer supports milliseconds in timestamps.
Show image orientation in Exif data view.
New function for picture auto-rotation according to EXIF orientation.
Discard search results on closing search result window.

New in release 2.7.0 (2011/12/19)

Users can watch folders for new/changed/deleted files and subfolders. Change notification via e-mail.
Non-ASCII characters (for example German umlauts) are now supported in e-mails sent by WebFileSys.
The logging configuration file (old: LogConfig.xml in the WEB-INF folder) has been replaced by a log4j.xml configuration file, which is found by the default log4j configuration lookup on the classpath (log4j.xml in the WEB-INF/classes folder).
Some minor bug fixes.

New in release 2.6.4 (2011/09/28)

New tail function with optional autorefresh shows the last lines of a text file (can be used to watch log files).
Direct download of folder tree as ZIP archive.
Secret key in the AES encryption dialog is a password input field now.
Some minor bugfixes and GUI improvements.
Sample ViewHandler for stamping a PDF document with userid contributed by Leonardo F. Cardoso.

Changes in bugfix release 2.6.2b (2011/08/18)

Bugfix for invisible folder tree if document root is not all drives under windows.
ID3V2 tags are now read and written from/to MP3 files.

New in release 2.6.2 (2011/08/03)

New Hex Viewer for inspecting the content of binary files.
The new Geotrack Viewer creates diagrams for elevation and speed profile out of trackpoints and waypoints contained in GPX geotrack files.
New menubar button for quick navigation back to the previously visited folder.

New in release 2.6.1 (2011/07/26)

Various improvements of the picture album and thumbnail view.
Optional reverse file linking allows to preserve links to moved files.
Some minor bug fixes.

New in release 2.6.0 / UTF-8 release (2011/04/18)

WebFileSys is consistently using the UTF-8 character encoding now to support folder and file names containing non-ASCII characters (previous releases were using the ISO-8859-1 character encoding).
Because the persistent configuration files of WebFileSys are read and written now with UTF-8 encoding too, there might be incompatibilities when you are upgrading from a previous WebFileSys release. If you did not use special characters like Umlauts in folder names, userids and file descriptions it should be possible to use the old configuration files with the new UTF-8 release.
The Unix compress/uncompress function (LZC compress) is using a Java library from Google code now instead of running the Unix compress command in a Unix shell.
All tar functions are using the Java Tar Package now (no Unix shell command used anymore for tar).
Various minor enhancements of the GUI.

New in release 2.5.2 (2011/01/09)

Optional tree view for search results.
Some minor bug fixes.

Changes in bugfix release 2.5.1c (2010/12/30)

Workaround for problems with the upload status bar in MSIE and webkit based browsers (Chrome and Safari).

Changes in bugfix release 2.5.1b (2010/12/28)

Fixed a bug that made it impossible to run WebFileSys on the jetty servlet engine.

New in release 2.5.1 (2010/11/29)

New DiffTree function shows the differences between two folders in an amazing tree view.
Folder delete operation runs asynchronously now to prevent problems with long running Javascripts when deleting huge folder trees.
Files contained in a ZIP archive can be viewed without previous unpacking.

New in release 2.5.0 (2010/08/30)

New HTML5 drag and drop file upload with progress bar allows to upload multiple files at once (not for MSIE and Opera).
New function to compare the contents of two folder trees.

Changes in bugfix release 2.4.3b

The javascript calendar in the search form did not work with the newest version of Firefox. This bug has been fixed.

New in release 2.4.3 (2010/05/25)

The file list is not paged anymore. It is scrollable now.
WebFileSys is now distributed as a WAR archive which is the standard installation package format for Java web applications.
The function which replaces file links by copies of the link target files is now available from the file list view and handles all file types (not only picture files).

Changes in bugfix release 2.4.2b (2010/03/14)

The javscript browser detection code had to be changed to work for the newest versions of Firefox and Google Chrome.

New in release 2.4.2 (2010/01/05)

New diff function allows to compare and show the changes between two text files.
New view handler for compiled Java class files shows the decompiled Java source code syntax-highlighted (Windows only, requires JAD decompiler).
Bugfix for the function that runs the associated application for a file.

New in release 2.4.1 (2009/12/25)

New picture manipulation function for cropping images. New functions for folder statistics by file size, change date and file type. Folder context menu can be called now by right mouse button click on the folder name. Unix command line and Unix filesystem statistics beautified. New viewer for tar archive content.

New in release 2.4.0 (2009/11/11)

An alternative user interface optimized for smartphones and mobile phones with lower resolution displays has been added.
The fastpath tree now contains the bookmarked folders in addition to the last visited folders.
The folder tree statistics function has been beautified using advanced ajax functions.

New in release 2.3.3 (2009/08/20)

This release introduces some additional functions based on geographic location data. The GPS position extracted from the Exif data of photo files is displayed in the camera data window.
The geographic location of pictures tagged with geo data can be shown in Google Earth on the client computer. The geo location data can be extracted from the GPS position fields in the picture's Exif data or from the WebFileSys file or folder meta information.
The new config parameter SyncIgnoreOffsetDST solves a daylight saving time problem in the folder synchronization between FAT and NTFS file systems.

New in release 2.3.2 (2009/03/26)

Various improvements in the user interface.

New in release 2.3.1 (2009/02/05)

Major improvements of the admin interface. Some small improvements in the user interface.
Spanish translation conributed by Miguel Sanz.

New in release 2.3.0 (2009/01/10)

This version introduces a folder synchronization function. It detects missing source or target files and folders, differences in size, modification date and access rights of files. Various options for one-way or two-way synchronization.

Changes in bugfix release 2.2.2b (2008/04/30)

An error on Windows Vista in the query drive function has been fixed.

New in release 2.2.3 (2008/11/23)

Various small enhancements, I did not record every change.

New in release 2.2.2 (2008/04/27)

The new bookmark function gives quick access to user-defined folders anywhere deep in the filesystem tree.

New in release 2.2.1 (2008/03/13)

You can write your own ViewHandlers now to view files matching a filename pattern formatted as HTML page. For example, a LogViewHandler is disributed with WebFileSys, which shows application server log files with differently colored lines according to the severity of the log entry. Other ViewHandlers could format binary file formats as HTML for display purposes. Another view handler contained in the distribution package is a Java source file viewer with syntax coloration which is based on the Java2Html converter written by Markus Gebhard (http://www.java2html.de/).
The search function has got a new parameter to choose between searching the current directory only or recursively the whole directory tree.
The view ZIP file function shows the ZIP file content as a (folder) tree now.
New function allows to replace all file links of a folder by a copy of the original files.

New in release 2.2.0 (2007/09/02)

The new Geotagging feature allows to associate picture files and folders to geographic locations which can be displayed in Google Maps with a single mouse click.

New in release 2.1.0 (2007/07/30)

The folder tree view has got optimized by using advanced Ajax technologies like partial page rendering. This results in great performance improvements when navigating through large folder trees. Reduced network traffic is an additional benefit.
Single picture rotation without page reloading thanks to Ajax.
Crossfade in slideshows is now an optional feature.
Some more functions are using Ajax and/or XSLT technology now.
Some small changes in the user interface (for example formular buttons).

New in release 2.0.4 (2007/03/02)

The menubar frame is now generated from XSL stylesheet. It is easy now to hide buttons in the menu bar by editing the menubar.xsl file.
Fixed a bug in the auto-unzip after upload function.
Fixed a bug in the chmod/chown function (Unix only).

Changes in bugfix release 2.0.3b (2007/01/08)

Fixed a bug in the search result window (incorrect links for viewing files from the result list).
The picture story for picture album visitors now shows the path.

New in release 2.0.3 (2007/01/04)

The self-registration page has got beautified.
When an anonymous visitor adds a comment he is prompted to enter his name.
An incorrect title in the administrator's active session list has been fixed.

Changes in bugfix release 2.0.2b (2006/12/20)

Fixed an incorrect client IP address/host name in the admin session list.

New in release 2.0.2 (2006/12/17)

A problem with the session tracking when running on tomcat version 4 has been fixed.
The names of files and folders cretaed via WebFileSys are now tested for illegal characters which can cause problems in WebFileSys Javascript functions (for example apostrophe and plus-sign).

WebFileSys version 2.0.1 (2006/12/02)

WebFileSys 2.0.1 is the new servlet version of the well-known web-based filemanager fmweb.
Version 1.8.1 will be the last release of the standalone program fmweb. It is a very stable version.
WebFileSys has been redesigned to confirm to the standards of a Java web application which runs in a servlet container like Apache tomcat. The user functionality of WebFileSys is 95 % identically to that of fmweb.
Further development will only take place in the servlet version WebFileSys.

Migration information:
The format of the user database file users.xml has not changed in WebFileSys. You can use your existing users.xml from fmweb.
The format of the file containing information about published folders (invitations.xml) has not changed. But the URL to access published folders is different in WebFileSys. This means that published folders must be re-published with WebFileSys.
The new configuration file for WebFileSys is webfilesys.conf. It is compatible to the fmweb.conf file, but some of the parameters in fmweb.conf have no meaning in webfilesys.conf.

New in Release 1.8.1 (2006/08/30)

New function allows to add a copyright text (or any other text) to pictures. It can be found in the thumbnail view in context menu item "Edit/Convert Picture".
The Exif camera data now include the ISO equivalent setting of the camera.

New in Release 1.8.0 (2006/08/10)

On machines with multiple network connections fmweb can be configured to bind only to a specific network interface.
The fastpath function (which offers quick access to recently visited directories) has been completely redesigned. It shows now the filesystem tree reduced to the 20 most recently visited folders (very nice function for users that frequently walk through deep filesystem trees).
A new frame-less picture album view is used for visitors of published picture folders.
E-mails sent by fmweb do now contain the "To" header field. This missing header field caused e-mails sent by fmweb to be discarded by some spam filters.
A bug in the initial content of the fastpath list has been fixed.

Changes in bugfix release 1.7.1b (2006/04/29)

Fixed a never-ending page load problem.
A user cannot change the name of his home directory anymore.
The user interface for image scaling/transformation has been changed.
The Java ZIP classes cannot unzip files that contain umlauts in the filename. The error handling for this case has been improved.

New in Release 1.7.1 (2006/03/30)

The upload function now makes use of AJAX technology to display the upload progress.
Fixed a security problem.

Changes in bugfix release 1.7.0b (2006/03/09)

This release fixes a small security problem.

New in Release 1.7.0 (2006/03/03)

The new WebReminder plugin is the first extension of fmweb which uses the new plugin interface of fmweb.
fmweb starts to make use of the AJAX technology (Javascript-XML) to improve the user interface.
For photo pictures in portrait orientation the Exif thumbnail is used now in the thumbnail view if the Exif thumbnail has the same orientation as the picture itself.
Thumbnails are now removed automatically when files are deleted or moved.

New in Release 1.6.4 (2006/01/10)

The publish function has been extended to allow sharing of individual picture files. The new publish file function can be accessed via the file context menu in the thumbnail view.
Downloading multiple files as ZIP archive now increments the download statistics counter of the selected files.
The slideshow function now features preloading of the following image and image transition filters (only MSIE, not in the fullscreen slideshow mode).
The thumbnail subdirectories are now excluded from slideshows which include subdirectories.
The search parameter page has got beautified and converted to XSLT.

New in Release 1.6.3 (2005/12/02)

The link for published folders does contain a random string as password now. In previous versions the password was "public" for all published folder trees. So it was too easy to guess visitor URL's for published folders of other users.
Important: The "published folders" function (which shows all folders published by the user including the visitor URL) does not show the correct URL for invitations made with previous releases of fmweb! It might be a good idea to re-publish those folders to get the correct visitor URL's shown.
The old-style picture publishing mode (directory without subdirectories, called via the "publish/invite" button on the picture thumbnail view) has got deactivated because it could not be combined with the new visitor rating feature. Existing invitations of this type should still work, but it's impossible to create new ones.
Some small changes in the thumbnail view to reduce the minium window width required to prevent horizontal scrolling.

New in Release 1.6.2 (2005/11/22)

Rating of pictures has been introduced. User's with write access can rate pictures with 1 to 5 stars (owner rating). Users with read-only access can rate pictures too (visitor voting).
The download of multiple files as ZIP archive has been changed to prevent the download blocker in MSIE 6 with SP2.
Fixed a bug in the view function for files with special characters in the filename (Unix only).
Fixed a minor bug in the paging function of the file list and the thumbnail view.
Fixed a problem in the multi image convert function for filenames containing special characters.

New in Release 1.6.1 (2005/10/06)

The picture story has been migrated to XSLT with some minor enhancements.
The manual slideshow has now a backward-button.
The upload function now features an optional auto-unzip for uploaded ZIP archives.
Because of the strange behavior of the download blocker of the MSIE browser running at Windows XP with service pack 2 I had to change the download function again.
It seemed to be not obvious for new fmweb users how to get the context menu of a folder. Users of role webspace get now (after login) a hint how to open the folder context menu.
The copy/move operation on single files did not keep the category assignment. This bug has been fixed.
Fixed a division by zero in the statistics function for a complete empty directory tree.

Changes in bugfix release 1.6.0b (2005/04/25)

fmweb uses native OS commands to query the available drives on Windows. When running on Windows Server 2003, fmweb used the wrong old command interpreter command.exe instead of cmd.exe . This resulted in periodic NTVDM errors. This bug has been fixed.
Fixed a bug in the filter function of the thumbnail view.

New in Release 1.6.0 (2005/02/23)

Pictures can be assigned to user-defined categories.
The search function has been extended to allow searches for files assigned to a certain category.
Search results can now be stored as a collection of file links.
The default login page has got beautified.

Changes in Bugfix Release 1.5.2b (2005/02/03)

Fixed the following problems:
Under certain conditions the file context menu does not show up in Mozilla browsers.
The border of the directory context menu looks strange in Mozilla browsers.

New in Release 1.5.2 (2005/02/01)

The picture thumbnail view has been ported to XSLT.
The pictures can be filtered and sorted now.
The number of comments for each picture is now shown in the thumbnail view.
There is a big bug in the XSLT processor of Mozilla-based browsers (Firefox, Netscape). HTML select boxes generated via XSLT do not work in Mozilla (changing the the selected option is impossible, the onChange event handler is not called). So I had to move the XSLT processing for Mozilla clients to the server for all pages containing select boxes.
Fixed problems with non-ASCII characters in file and folder names, which were introduced with the migration to XSLT.
The browser user agent is now logged for each user login.

Changes in Release 1.5.1b (2005/01/11)

Local file URL's (file:///...) used as src attribute in the img tag do not work in Mozilla Firefox. This seems to be a bug in the Firefox browser. Such links are used by fmweb only if the browser is on the same machine as the server. Changed the code so that local URL's are generated only for clients using MSIE.

New in Release 1.5.1 (2005/01/10)

The file list has been ported to XSLT.
The sort field in the file list can be changed now by clicking on the headline of the row to be sorted.

Changes in Release 1.5.0b (2005/01/04)

Expanding folders with some special characters in the name, for example the equals sign ('='), caused an exception. This bug was introduced with the XSLT processing of the folder tree view in release 1.5.0 and has been fixed now.

New in Release 1.5.0 (2005/01/03)

fmweb starts to use the state-of-the-art XSLT technology to generate the HTML user interface. This brings some great advantages:
  • Separation of data processing from design. The fmweb server output is XML containing only the dynamic data for the request. XSL stylesheets transform this XML data to HTML which is presented to the user. The user interface can be completely customized now by changing the XSL stylesheets.
  • Dramatically reduced size of the data transferred between server and client. For a large directoty tree, the XML data of the folder tree view is about 20 percent of the size of the resulting HTML page. The XSL stylesheet is cached in the browser and thus requested only once by the client. For slow to medium speed network connections this gives a significant speedup of page loading.
  • There are no HTML output statements mixed in the server Java code.
Since only modern browsers (MSIE 6.0, Mozilla Firefox, Netscape 7) support client-side XSLT, the fmweb server detects the user's browser type. If the browser does not support client-side XSLT, the XSL transformation is done at the server in this case. The client receives a HTML page that he can process. Server-side XSL transformation results in additional CPU load, but browsers that do not support client-side XSLT have a market share of less than 10 percent.
To migrate the whole user interface of fmweb to the XSLT technology is a huge amount of work. Only some performance-critical parts have been ported up to now. This work will be continued in comming releases.
Since the Javascript context menus have proved to be stable, the old poup window version of the context menus has been removed.
The search parameter window does not allow to select an end date for the file modification later than December 2004. The default value of this date field is the year 1980. This bug has been fixed.
fmweb uses an additional library (Xalan) for the server-side XSL Transformation. If you want to use your existing start script from a previous version, you have to add the new library to the CLASSPATH. The libraries of the fmweb distribution have been moved to a new "lib" subdirectory.

New in Release 1.4.3 (2004/12/17)

The new FTP backup function allows to transfer the contents of a folder tree from the fmweb server to a FTP backup server. The Commons-net package of the Jakarta project is used internally as FTP client.
If you are upgrading from a previous release, you have to add the commons-oro.jar file to your CLASSPATH in fmweb.bat or fmweb.sh.

New in Release 1.4.2 (2004/12/12)

The statistics view for file downloads and comments has been enhanced.
The title tag which displays the description for pictures in the full size picture view has been replaced by a self-written tooltip window.

Changes in Release 1.4.1b (2004/12/07)

Posting login data from a browser session of a logged in user resulted in a NullPointerException.
Calling the self-registration page from a browser session of a logged in user resulted in a NullPointerException.
These problems have been fixed.

New in Release 1.4.1 (2004/12/02)

fmweb now uses always CR,LF line breaks in e-mail communication to the SMTP server. Previous versions used the line separator of the underlying operating system (LF only on Unix). While most SMTP servers tolerate LF-only line breaks, others such as qmail on Linux require standard-conforming CR,LF line breaks.
The SMTP mail server communication has now a debug mode that can be switched on via a new config property.
The automatic picture thumbnail generation has been completely refactored. Thumbnails are updated now whenever new files are created via fmweb. Thumbnail generation requests are stored in a queue and executed sequentially. The thumbnail garbage collector runs now after the user logs out.

New in Release 1.4.0 (2004/11/23)

Major design changes in the user interface. The filelist view is now paged. The thumbnail view shows pictures in 4 columns now (2 columns if zoomed).
Fixed a bug that could cause a looping thread.

New in Release 1.3.0 (2004/11/11)

fmweb supports now HTTP/1.1 persistent connections. This allows client browsers to pipeline multiple HTTP requests on the same connection. The result is a reduced number of TCP connections (usually 2 concurrent per client), which in turn reduces CPU load on the server and page loading time on the client. The reduced number of connections is especially important for SSL connections with their complex connection establishment procedure. Note that users behind proxy servers which are using MSIE or Opera have to change the dafult browser settings to allow HTTP 1.1 protocol via proxy servers. The default settings of Mozilla Firefox allow HTTP 1.1 via proxy servers.
The file upload can now be canceled by the user.

Changes in Release 1.2.9b (2004/11/07)

Fixed a bug (occasional exception) in the thumbnail view.

New in Release 1.2.9 (2004/11/05)

This release introduces a new type of slideshow. In contrast to the existing fullscreen slideshow, it runs inside the file frame.
The user-selected file view mode (list/thumbnail/story) is now saved when changing to a different directory. This makes browsing through picture archives more comfortable.
The initial view mode can be specified as parameter for silent logins. This allows to start a fmweb session in thumbnail or picture story mode.
A bug in the slideshow for webspace users (Unix server only) has been fixed.

New in Release 1.2.8 (2004/10/12)

When publishing folders or pictures the user can now choose to send or not to send an invitation e-mail.
Small improvements in the user interface of the upload function.

Changes in Bugfix Release 1.2.7b (2004/10/07)

The publish folder function does send invitation e-mails again (this function was lost in release 1.2.6).
A bug in the slideshow for local users under HTTPS has been fixed.

New in Release 1.2.7 (2004/10/01)

fmweb can optionally serve HTTP and SSL clients concurrently now. Note the changed config parameters in fmweb.conf for the port definitions.
JPEG pictures can be renamed and redated to the exposure date extracted from the Exif camera data.

Changes in Release 1.2.6b (2004/09/21)

A bug in the processing of the new ContextMenuType parameter has been fixed.

New in Release 1.2.6 (2004/09/20)

A new type of context menu has been introduced. It uses some sophisticated Javascript functions and does not require a server interaction to display the menu. There are no popup browser windows required for the context menu. The menu appears instantly even on slow network connections to the server. Javascript is the new default context menu type.

New in Release 1.2.5 (2004/08/31)

Pictures can be converted/scaled to the GIF format now.
The picture resize function has got an option to convert to an other image format without scaling.
The new command "viewFile" in combination with the silentLogin function allows to publish single HTML pages/home pages.

New in Release 1.2.4 (2004/08/05)

The concept of file links has been introduced. The user can create a named link in one directory pointing to a real file existing in an other directory.
File links can be used for example to create a "bookmark" collection of files scattered across the file system. Another use of file links is to prepare different picture slideshows without copying the picture files to multiple directories.
Link information is stored in the meta info file of the directory.
Operations on multiple files are now selected from a drop-down selection box instead of multiple buttons.
If you are upgrading from a previous version you must clear your browser cache to get the changed Javascript functions active.

New in Release 1.2.3 (2004/07/14)

The target of the download operation is now a hidden iframe (no extra window left open after download completes).
Improved visitor picture album interface.
Cut/copy multiple files from the file list does not cause reload of the filelist anymore.
Buttons for functions which are not allowed in readonly mode are now hidden.
File context menu is now positioned relativ to browser window coordinates (important for high-resolution screens and multi-screen desktops).
Multiple selected files can be downloaded as ZIP now (important for read-only users).
Improved look of the file tree in Netscape/Mozilla and Opera.
If you are upgrading from a previous version you must clear your browser cache to get the changed Javascript functions active.

New in Release 1.2.2 (2004/05/27)

Multiple picture files can be copied, moved and deleted directly from the thumbnail view now.
The new comment statistics function shows the number of comments for all files of the folder. It has been added to the download statistics window.
The CSS files can be dynamically reloaded now.
New CSS stylesheet "sunset".

New in Release 1.2.1 (2004/04/27)

A limit for the size of uploaded files can be defined now.
The administrator can select the document root for an user via a selection tree window now.
Picture files can be sent as e-mail from the picture context menu in the thumbnail view.

New in Release 1.2.0 (2004/03/17)

Release 1.2.0 is a completely refactored version. The internal structure of the source code has been completely changed. From the viewpoint of the user there are only a few modifications.
Tooltips in the folder tree prompt new users to click on the folder icon to open the folder context menu and on the filename to list the files of the folder.
For the generation of the URL's for published folders and invitations the DNS name of the server can be specified to be used instead of the server's IP address.
A problem with incorrect expiration dates for file icons GIFs has been solved (the icons were not cached by the browser and were reloaded at any access to the page).
For users of role "webspace" the directory path is displayed now as relative path to the user's document root in all pages.
If you are upgrading from a previous version: the start script has changed. The main class is named now "de.fmweb.fmweb".

New in Release 1.1.26 (2004/03/02)

A maintanance mode has been introduced to prevent new (non-admin) users from logging on when maintanance operations are required.
The date format used in administration pages can be configured now.
The download statistics for a folder can now be reset to zero.

Changes in bugfix Release 1.1.25d (2004/01/10)

If running on UNIX the picture window opened from the thumbnail view and from the picture story does sometimes not show the image. This problem has been fixed.
When pasting files from the clipboard to a different destination directory existing files are now overwritten (no copies are created).

Changes in bugfix Release 1.1.25c (2004/01/09)

The new "rename" function did not move the attached description - fixed.

Changes in bugfix Release 1.1.25b (2004/01/08)

If running on UNIX the file context menu for users of role "user" does not show the last two menu entries (window too small). This problem has been fixed.

New in Release 1.1.25 (2004/01/06)

Manual forward mode for slideshows introduced.
Pictures can be renamed from the thumbnail view now.
Copy/Move function for single files replaced by copy/cut to clipboard and rename function.
Changed again the download function because of problems with some browsers.
The language for invitations that create a virtual read-only user can be selected now.
Several minor bug fixes and small improvements.

New in Release 1.1.24 (2003/12/23)

An administrator can display the account size usage of the users.
The user can view it's own account size usage.
The admin user list is now pageable.
A new config parameter allows to specify an external URL to be loaded if login fails (for example a self-written external login page).
Fixed a bug in the remote editor if the file contained HTML constructs starting with ampersand (&).

Changes in bugfix release 1.1.23c (2003/12/18)

For local users under Windows a new function exists to open a command line window with current working directory set to the current folder in fmweb.
Changed the unzip function to close extracted files immediately after they have been written (prevents problems with too many open files).
Fixed a problem with published folders when the path contains spaces.

New in release 1.1.23 (2003/12/05)

Users and visitors can attach comments to files now. The list of existing comments can be viewed by other users.
The last login time of users is now stored and displayed in the user administration.
The user-selected number of pictures per page is now stored persistent.
Fixed a NullPointerException when mail server is not configured but DiskQuotaNotifyAdmin is set to true.

New in release 1.1.22 (2003/11/14)

A logout page URL can be specified now (new config parameter). This is useful for better integration with other web applications.
When sending invitations or files via e-mail the address of the sender is now the user's e-mail (has been the address of the fmweb admin before).
The file list mode selection drop-down box is now available also in thumbnail and picture story mode. In picture story mode the number of files per page can be changed.
Once again the download function had to be changed because of strange behaviour of MSIE.

New in Release 1.1.21 (2003/11/06)

The publish function has been enhanced to allow public access to folder trees including subfolders. A time-limited virtual user is created that has read-only access to the folder tree.
The view mode (file list, picture thumbnails or picture story) can be selected now from a drop down selection box in the file list frame. I hope this is more intuitive than the icons in the menu bar.
The CSS stylesheet files are now always included via external link (this circumvents a problem in the interpretation of the first CSS entry in the file). A positive side effect are smaller HTML pages (the CSS is loaded from the cache by the browser).
Fixed problem with downloading large files over a slow internet connection. If the first data packet from the server did not arrive within 1 second at the client's browser, the popup menu window was already closed and so the download did not start at all (MSIE only).
Fixed a minor bug in the search function (problem with multiple file name extensions).
After upgrading from a previous release don't forget to clean your browser cache to get loaded the new versions of the Javascript files.

Changes in bugfix Release 1.1.20b (2003/10/17)

When uploading very large files (over 20 MB in size) the upload percentage and the progress bar display were incorrect (integer overflow).
Fixed NullPointerException when user name contains underline ('_').
The download function always opens a "save as" dialog (content-disposition is being set to "attachment" now).
Performance optimizations for the context menu popup windows (CSS and Javascript functions are referenced now instead of included in the page).

New in Release 1.1.20 (2003/09/08)

The upload window has a progress bar now for better visualization of the upload status.
fmweb can now use the jpegtran program for lossless image transformation under UNIX too.

New in Release 1.1.19 (2003/08/28)

Log4j is now used for logging. This provides daily rolling log files and the option for external customization of the log configuration via a XML file (if you are upgrading from a previous version of fmweb, add the log4j-1.2.8.jar library to the CLASSPATH in your start script). The "view event log" function shows log messages colorized according to their priority.
Help files are now loaded from the language-specific subdirectory of the help directory. Relative linking to other help pages and images is possible now.
Fixed session timeouts during upload of large files.

New in Release 1.1.18 (2003/07/24)

New context menu option to send files by e-mail (if mail server is configured).
For sending invitations or publishing folders the user's name is used as sender of the e-mail now.

New in Release 1.1.17 (2003/07/21)

Added MP3 support that allows to show/edit the MP3 Tags of music files. Optionally MP3 Tag info is automatically extracted and stored/displayed as fmweb meta info (description).

New in Release 1.1.16 (2003/07/11)

The user can view the list of published directories now via a new button in the menu bar.
Folders can be published now even if no mail host is configured.
The tar function has been removed for users of role webspace.
Minor error in the expiration of invitations fixed.
Incorrect confirmation question for deleting empty folders fixed.

New in Release 1.1.15 (2003/07/02)

The new publish function allows to send invitations to view the content of a folder via e-mail. This works similar to the existing picture album invitation, but is not restricted to picture files and the presentation to the visitor is different.
The classic mode directory view has been completely removed.
Icon files are now read from the filesystem directory "icons" below the fmweb base directory.
The selected sort field is now stored in the session and is not automatically changed back to default (sort by filename) anymore.
The user-selected page size in the picture thumbnail view is now stored in the session and is not reset to the default value when changing to an other picture directory.
Some performance optimizations reduce the number of HTTP requests made by the client to load icons.

Changes in bugfix release 1.1.14b (2003/06/25)

The disk free display function did not work correctly under Win 9x and Windows 2000.

New in Release 1.1.14 (2003/06/24)

Under Windows the disk free space of the drives can be displayed via the new directory context menu option "Drive Properties".
The visitor picture album now uses the CSS assigned to the owner of the invitation (previous versions used the default CSS).
The CSS entries used in context menus for directories and files and in the menubar can be customized now.
Minor changes in the user interface of the statistics window.
Unzip errors (for example disk full) are handled more user-friendly now.
In open registration mode the user can change the CSS without entering the password.
Fixed following security problem: if the home directory name of one user was a substring of the home directory name of an other user and both home directories shared the same parent directory, the user with the shorter home directory name could access files of the other user.

New in Release 1.1.13 (2003/06/13)

The path to the home directory of users is hidden now from the directory tree.
The upload window shows the percentage of transferred data.
A bug in the visitor picture album function has been fixed.

New in Release 1.1.12 (2003/06/04)

The appearance of the user interface can be changed by assigning one of the available CSS stylesheet files to individual users.
Image rotation can be applied to multiple images at once.
Batch resizing of whole picture directories has been replaced by resize operation for selected pictures.

New in Release 1.1.11 (2003/05/19)

Password for SSL keystore can be configured now.
Windows .URL files are handled now by opening the contained URL in a new window.
In closed registration mode user can now change it's own read-only password.
Java programmers can write and plug into fmweb a customized user manager. This allows to use existing external user databases in fmweb.

New in Release 1.1.10 (2003/05/10)

User can enter subject and expiration time for picture album invitations.
New config parameter ClientURL allows to customize the link to fmweb contained in each e-mail.
New compare function shows selected pictures side by side.
Fixed bug that allowed user to rename it's own home directory.

Changes in bugfix release 1.1.9b (2003/05/02)

With SSL enabled the URL links in e-mails sent by fmweb did not start with "https://".

New in Release 1.1.9 (2003/04/30)

SSL support has been introduced to allow secure HTTPS sessions.
A HTML version of the remote editor has been added.
Bug with HTTP POST from Opera browser fixed.

Changes in bugfix release 1.1.8b (2003/04/11)

Error in top download list fixed.
User can change number of thumbnails displayed per page.

New in Release 1.1.8 (2003/03/28)

An additional read-only password can be defined for each user.
fmweb can send invitations to view picture albums via e-mail. The invitation contains an URL link with an access code, that gives visitors a time-limited access to the pictures of a single directory.
The silent login function can be combined now with an initial command. This can be used for example to directly access the picture story function for a particular directory.

Changes in bugfix release 1.1.7d (2003/03/14)

Resource file with name "English" was ignored because this is the name of the default language - fixed.
Sample resource file for the English language is provided now.

Changes in bugfix release 1.1.7c (2003/03/07)

Zipping a directory tree that contains no files fails without error message - fixed.
Zipping a directory tree that contains only empty files (0 bytes) leads to division by zero - fixed.
Remote editing of files containing spaces in the path or filename is now possible.
Transfer mode selection for file upload is now hidden from webspace users (always binary upload).
If file filter results in exactly one file and meta info for this directory exists, number of files is displayed as zero and buttons are hidden - fixed.
The size of some types of BMP images was determined incorrect - fixed.
File descriptions can be displayed in the file list (optional).
Minor security problem fixed.

Changes in bugfix release 1.1.7b (2003/02/28)

Server shutdown fails if disk quota checking is disabled - fixed.
Number of files in directory counts hidden metainf file - fixed.
In closed registration mode users can change their own password now.
Some minor improvements in user interface.

New in Release 1.1.7 (2003/02/27)

Disk quota support for webspace users has been introduced.

Changes in bugfix release 1.1.6b (2003/02/25)

Webspace users could delete their own home directory - fixed.
Webspace users could change the UNIX access rights of directories via the classic mode directory view - forbidden now.

New in Release 1.1.6 (2003/02/20)

The optional download statistics function has been introduced.
Optional e-mail notification (welcome mail, event notifications to the admin) has been introduced.

Changes in Bugfix Release 1.1.5c (2003/02/17)

Problem with multi language support (since version 1.1.5) solved.
User can change own registration data now.
Additional user registration data fields (e-mail and phone).

Changes in Bugfix Release 1.1.5b (2003/02/14)

Problem with automatic thumbnail creation solved.
Thumbnails has always the image type of the original image now (PNG-thumbnails for PNG-Images, JPEG-thumbnails for JPEG pictures).
If automatic thumbnail creation is on, the button and menu option for manual thumbnail creation are hidden.

New in Release 1.1.5 (2003/02/11)

The session management has been improved. Session timeout happens only if the user has been inactive for the configured time. Active sessions can be viewed from the admin menu.
The full text search has been improved. Matches for the search arguments are displayed now in their context.

New in Release 1.1.4 (2003/01/29)

Filetype-specific icons can be assigned via a config file.

Changes in bugfix update 1.1.3b

Corrected a problem in user self-registraton.
Access control security problem fixed.

New in Release 1.1.3 (2003/01/24)

The optional user self-registration has been introduced.

New in Release 1.1.2 (2003/01/16)

The handling of picture thumbnails has completely changed. Thumbnails are stored in a subdirectory of the original picture's directory. When migrating from a previous release of fmweb, the existing thumbnails can be deleted and new thumbnails have to be created.
The silent login function allows integration with other web applications.
Changes in the user interface of the picture thumbnail view.
JPEG image rotation and mirroring (Windows only) did not save the camera exif data. This problem has been solved.
JPEG image rotation is now available when running on UNIX (not lossless).

New in Release 1.1.1 (2002/12/20)

For JPEG pictures photographed by digital cameras the camera meta data (EXIF data) can be viewed. If the JPEG contains a thumbnail image, it is used now for the fmweb thumbnail view.
BMP files are included now in the thumbnail view and the slideshow.
Files compressed by GZIP can be uncompressed now.

New in Release 1.1.0 (2002/12/05)

Support for multiple languages has been introduced. All visible text of the user interface can be customized for different languages. For each user the language can be selected.
Users with read-only access can be defined. All operations that change the file system are forbidden for these users.
The new role "webspace" restricts the available functions for users that should use fmweb as user interface for web content hosting.
File management operations are called now via a file context menu.
Some major user interface changes has been incorporated.

New in Release 1.0.3 (2002/10/30)

A Windows-Explorer-like directory tree view has been implemented.

New in Release 1.0.2 (2002/09/26)

Lossless JPEG picture rotation is now provided when running on Windows (using the jpegtran utility of the Independent JPEG Group).
The user interface for zip, unzip and Unix compress/uncompress/untar functions has been improved.

New in Release 1.0.1 (2002/09/11)

fmweb is now a real multi-user application. For each user a login, password and document root directory can be defined. Passwords are stored encrypted now.
The new administration interface provides the functions to manage users.
Remote shutdown of fmweb is possible now.
The new "picture story" function generates a nice web page of your image files together with the attached meta information (description text).

New in Release 0.99z (2002/08/13)

A description can be attached to each file or directory as meta info.
The picture thumbnail and slideshow functions has been improved.
On Windows the labels of the drives are shown as alt-text of the drive icons.
Associated programs may get additional parameters now. The format of the association config file has been changed to Java properties format.

New in Release 0.99w

Complete directory trees can be compressed now into a zip archive.
Killing UNIX processes can be disallowed now by a new config parameter.

New in Release 0.99t

Function for resizing (scaling down) images in batch mode has been added.

New in Release 0.99s

An error in the cookie handling has been fixed.
Minor changes in the user interface.

New in Release 0.99r

The authentification mechanism has completely changed.
fmweb now uses cookies to identify users (previous releases used the IP address of the client).

Copying and moving multiple files and directories has changed.
fmweb has now an internal clipboard and copy/paste operations are used to move directories and files.

Some major changes in the user interface has been done.

New in Release 0.99n

To make the thumbnail image preview faster, an optional thumbnail file creation function has been implemented.

The DocumentRoot parameter now works as most users would expect. Access to directories outside the document root is impossible now.

Some parts of the user interface can be customized with a Cascading Stylesheet (CSS) file.

New in Release 0.99m

The image thumbnail window now displays only a customizable number of images at one time.
When uploading a large file, a status window is displayed that shows the ammount of bytes already uploaded.
The process tree window did not work with new Linux Versions, because the parameter syntax of operating system command (ps) has changed. This problem is fixed at least for S.U.S.E Linux 6.4.

New in Release 0.99i

A slideshow function has been introduced, wich automatically displays all image files of the directory.
PNG image files are supported now for thumbnail and slideshow functions.
In MS Internet Explorer 5.0 the fastpath function did not work correctly. This problem has been solved.

New in Release 0.99g

File and directory names containing spaces or special characters are fully supported now.
The content of ZIP or JAR archives can be viewed by clicking on the view icon for the file.
A document root can be defined now to limit the access of the fmweb user to the file system.
The program is now distributed as a JAR archive.

New in Release 0.99c

Image viewing functions have been improved, large pictures are now scaled to fit on the screen. The thumbnail preview now shows correctly scaled images.
For access from the local machine the need for logon authentication can be switched off.

New in Release 0.99b

For UNIX the management of processes (display and kill) has been added as new "Advanced" function.

New in Release 0.99

The upload of files from the machine running the web browser is possible now.
A new Editor applet is used for remote editing.
Access Control via IP address masks is a new feature.
The access to fmweb over firewalls has been improved, but there are still some limitations.
The very resource-intensive and slow applet version of thumbnail preview has been replaced by a HTML version.

New in Release 0.98

fmweb now uses the Java zip classes to perform zip and unzip operations.
The UNIX version now features a graphical display of the file system usage (a pie chart applet from Tom Van Vleck has been used for this function).
A search function has been integrated into fmweb to replace the use of external search programs.
The Microsoft Internet Explorer is now supported.
The redesign of URLs used by fmweb allows the use through firewalls / proxy servers.
The SUN Solaris operating system has been added to the list of supported plattforms, while OS/2 has not been testet with this release (it should still work !).
A thumbnail preview function for GIF and JPEG pictures has been added.
fmweb now makes more use of javascript and java on browser side.