Category Archives: Milestones

Unlimited file size now also with IE10 preview for Win7 and Safari 6.0.1 on Mountain Lion

The FileSender project made a decision some years ago to use HTML5 FileAPI functionality to support file uploads of any size.  Although only supported by FireFox at that time we were confident that the rest of the browser vendors would catch up and Google’s Chrome did so pretty fast.  Intenet Explorer and Safari users unfortunately had to wait and could either switch browser when using FileSender, or saw their uploads limited in size to 2 Gigabytes.  But now the wait appears to be over.

Safari 6.0.1 on Mountain Lion supports HTML5 uploads and has been tested with a 100GB upload:

Screen Shot 2012-12-03 at 2.57.20 PM

Testing of the Internet Explorer 10 preview on Windows7 also looks positive, with 25 GB uploads working like a charm.

It will take a while before the new Internet Explorer and Safari versions will have filtered through to all relevant users.  Even so, we think it’s great news the browsers used by the vast majority of people in our community -Firefox, Chrome, Safari and IE- now support uploads without size limitations.  Thank you open standards, thank you HTML5 FileAPI.


FileSender 1.5-rc1 released!

It is with great pleasure I write this blog entry regarding the availability of FileSender 1.5-rc1  (release candidate 1)! For details please read the announcement made by our release manager Xander Jansen to the filesender-dev list about an hour ago.  Please report any issues you find to the FileSender support mailinglist.  As Xander I want to express my thanks to the FileSender team and all those who contributed to this important milestone for our FileSender services.

Xander’s announcement:


We’re happy to announce that the first release candidate for the
upcoming 1.5 release of FileSender is now available for download and in
the FileSender package repositories.

Version 1.5-rc1 has been very thoroughly tested (thanks Wendy!) and
contains a few fixes for bugs found during testing and in the beta4
cycle (thanks Chris for fixing and all reporters for reporting and
sending patches). Also a big thank you to all translators for their

We expect that this will be the only release candidate but to verify the
release readiness the rc1 code will be run on at least two ‘real use’
installations for at least two weeks. During this period we also will
finalise the documentation for the final release.

As usual all input on this release candidate is welcome.

When installing or upgrading be sure to read:

for installation and upgrade notes.

Download details are at:

The changes since 1.5-beta4 are:

– Update of default Help text (English, Dutch, Norwegian) (#650, #651)
– Updated language definitions
– Fixed links to (all languages)
– Disable Send button after first press (#805, #811, #812)
– Do not mark Guest Voucher as used when upload fails (#807)
– Prevent erroneous showing of DatePicker in recent Chrome versions (#823)
– Debug setting set to false in config-dist.php (#804)
– Only log user information when debug is true (#808)
– Fixes in error logging (#806)
– Remove dependency on php-gmp (#813)
– Fixed include files in emailbouncehandler.php
– Various small changes and bug fixes (#709, #794, #809, #810, #828)

As usual many thanks to all contributors to this release!

On behalf of the FileSender team,


FileSender 1.1.1 released on May 31!

May 31st Xander announced the availability of the FileSender 1.1 release to the filesender-dev list.  You should apply this upgrade soon (before FF 13 comes out) if you want your FireFox users to remain able to use your FileSender installation!

Xander’s announcement is as follows:  We’re happy to announce that FileSender 1.1.1 release is now available for download and in the FileSender package and svn repositories.

Version 1.1.1 is a maintenance and bugfix release and contains two important fixes:

  1. The upcoming FireFox 13 (planned for june 5th next week) has changed the way the HTML5 uploads are done. Version 1.1.1 can handle this changed method (and of course also the old method used with FF 12 and lower). *Not* upgrading will mean that uploads with FF13 will break.
  2. With 1.1 it was (under some, non-default circumstances) possible thata normal user was given acces to the administrator view. This has beenfixed in 1.1.1.We therefore recommend that you upgrade to 1.1.1 as soon as possible(preferable before june 5th). If, for whatever reason, a normal upgradeis not possible you should at least get the following two files from the distribution files (tar.gz or zip) and install them:  www/js/fs_html5.js  classes/AuthSaml.php

Download details for FileSender 1.1.1 are at
For those of you using the Debian or RPM package repositories:

  • 1.1.1 packages are as of now available in both the stable and testing repositories.
  • As of now 1.0.1 (using the deprecated Gears method) is only available in the ‘oldstable’ repositories.

On behalf of the FileSender team,


Thanks Xander!

FileSender 1.5-beta2 available!

Today our release manager and chief code-repository Xander Jansen announced the availability of the 2nd beta of our upcoming version 1.5. Please help us by field testing it!  If you discover any issues, please report them to our support mailinglist.

Here’s Xander’s announcement:


We’re happy to announce that FileSender 1.5-beta2 release is now available for download and in the FileSender package repositories.

Version 1.5-beta2 is the second beta release for the upcoming 1.5 version and contains some important changes concerning the installation and configuration, most notably the language definitions.

It is recommended to start with a fresh install although upgrading from previous versions (1.5-beta1 and 1.1) is also possible. Be sure to read the Installation notes for 1.5 development code for important installation and upgrade notes.

Download details are at:

The most noticable new features/changes since 1.5-beta1 are:

Major changes since 1.5-beta1

  • The ./config directory as distributed now only contains a sample config-dist.php file. All other templates/sample files have been moved to ./config-templates or their contents have been merged into the ./language/* files.
  • The supplied config-dist.php has been cleaned up and contains some important changes. It is recommended to create a fresh config.php from the supplied config-dist.php file and adapt that one with your local settings.
  • Two database column type changes (needs manual adjustment when upgrading).
  • Changed and consolidated language file naming scheme.
  • Added Czech, Slovenian, Italian, Spanish, Croatian and Hungarian language files.
  • Updated Dutch and Norwegian language files.

Major (less visible) changes since 1.5-beta1

  • Further improvements in workflow, validation/error handling and input/output pathways.
  • Minor bug fixes and enhancements.

Many thanks to all contributors to this release for their patches, comments and most notably the translations!

On behalf of the FileSender team,


Thanks Xander!

FileSender 1.5-beta1 available!

Our release manager Xander Jansen has just announced the FileSender 1.5-beta1 release is available for download and in the FileSender package repositories. We invite you all to try this beta1 and let us know about any issues (positive and negative) you may have. Points of interest are ease of installation (most notably using MySQL as backend), browser compatibility, upload stability and user interface.  We hope a number of you will be able to conduct proper field testing with representative users to allow us to see how the software holds up in the wild.

Download details are at:

Version 1.5-beta1 is the first beta release for the upcoming 1.5
version, we anticipate at least one more beta release.  As the detailed planning materialises, the planning dates can be found on the release schedule.  The most noticable new features/changes since 1.1 are:

Major changes since 1.1/1.0.1

  • Replaced Flash User Interface with a HTML-only interface
  • Dropped Gears dependency, upload of large (>2G) files now requires
  • a modern HTML5 capable browser, other browsers are limited to 2G
  • uploads (using a small Flash-application).
  • Added automatic language selection (English, Norwegian, Dutch)
  • Added Database Abstraction Layer (PDO) to facilitate the useof MySQL and possibly other databases as backend.

Major (visible) changes since earlier 1.5.0 development builds

  • Added French and German languages (contributed by RESTENA), Italian is scheduled for the next beta
  • Replaced MDB2 with PDO DB Abstraction Layer

Major (less visible) changes since earlier development builds

  • Input/output pathways have been simplified
  • Input/output sanitisation and validation is done
  • Much code and program flow has been cleaned up and simplified
  • We now use mostly prepared statements for database interaction
  • All pages are now W3C compliant

Please provide your feedback, positive and negative, to the filesender-dev mailinglist or directly to the filesender-core team.

In the 6 weeks to come we will work to squash the remaining bugs, preparing for 1.5-beta2.  That includes preparing the documentation and organising a code security audit.

Thank you Xander for providing most of the text for this blog article 🙂

FileSender 1.1 release now available

As per Xander’s announcement to the filesender-dev mailinglist the FileSender 1.1 release is now available for download and in the FileSender package repositories.

Download details, upgrade notes, changes and known issues are at:

Version 1.1 is a drop-in replacement for 1.0.1 where the use of the deprecated Gears plugin has been replaced with an HTML5 module which can be used with modern browsers supporting the HTML5 FileAPI. Furthermore a few minor bugs were fixed.

Many thanks to Chris for replacing the deprecated Gears module and Wendy
for the thorough testing and providing updated end user documentation
for 1.1. As usual please let us know if things are or aren’t as they should be (please use

For those of you using the Debian or RPM package repositories:

  • 1.1 packages are available in the *testing* repository and will be moved to the *stable* repositories when 1.1 will become the main supported release. If you want to upgrade to 1.1 now please switch your apt/rpm configuration from ‘stable’ to ‘testing’.
  • The ‘testing’ repositories also contain the latest 1.8.1 SimpleSAMLphp packages and the FileSender 1.1 packages are configured for that version. Please see CHANGELOG.txt for notes about the changes.
  • As of now 1.0.1 is also available in the ‘oldstable’ repositories. If you want to stay on 1.0.1 you might want to switch to ‘oldstable’.

Thank you Xander for providing the text for this blog article 🙂

Commit number 1000

In the series “milestones” I present you SVN commit number 1000, commited on 2011/10/24 13:34 by Xander Jansen.  Congratulations Xander on a nice round number, and many thanks for all your contributions!