github filesender/filesender master-filesender-2.14
Release 2.14

Release Version 2.14

Release date: 28 Dec 2019.

Distribution

Source snapshots are attached to this announcement and the git tag filesender-2.14 contains the base that these snapshots were created from.

Installation

Documentation is available at http://docs.filesender.org/v2.0/install/

Upgrade Notes

Version 2.x breaks compatibility with version 1.x. We recommend a fresh installation to version 2.x of FileSender.

Major changes since 2.13

Execution of scripts/upgrade/database.php is not required.
There are no changes in the templates directory.

This paragraph is an UPDATE: Note for PostgreSQL users: version 2.14 and older have an issue with the code to generate SQL used to drop views that the database.php script uses. This issue has been fixed in release 2.15 and beyond. If you are using PostgreSQL and updating to a version prior to 2.15 then you should replace the one line contents of the dropView() method with the contents from 2.15:

DBI::exec('DROP VIEW IF EXISTS '.$viewname.' CASCADE');

You may be updating to a version 2.14 or less as part of the process to migrate to a newer version than this one. Once are using version 2.15 and beyond the bug will have been addressed and the update should work as expected.

This release will use a web assembly implementation of PBKDF2 on Edge and IE11 which lack the capability in their WebCrypto implementation. This is only active in those two browsers in key_version=1. Files uploaded using Edge and IE11 in key_version=1 will be downloadable in other browsers and vice versa. This update should be of particular interest to those who have been using key_version=0 in order to support these specific browsers. This has been tested in IE11 and Edge on Windows 10. Some updates have been merged for IE11 comparability.

An auditlogs query was split into two queries in order to work across mariadb and postgresql and versions of each.

Configuration changes

Added crypto_pbkdf2_dialog_custom_webasm_delay which allows dialogs to still appear before the webasm code is run which might make things unresponsive on some browsers. This is only effective when using webasm pbkdf2 which is itself only done on IE11 and Edge when key_version=1.

Support and Feedback

Please lodge new github issues for things that might improve the next release!
See Support and Mailinglists and Feature requests.

Don't miss a new filesender release

NewReleases is sending notifications on new releases.