LiquidFiles Documentation

Version 3.1.6 (released 2017-09-07)

  • Fixed a problem where Last Login wasn't updated after Duo logins.
  • Ensure that OTP friendly name is less than 115 characters.
  • Made the OTP signup QR code bigger to support longer names.
  • Fixed OTP enrollment for Chrome.
  • Added Openstreetmap to CSP.
  • Fixed a problem with FTPdir that would delete the root folder.
  • Fixed a problem where folders sometimes couldn't be permanently deleted.
  • Fixed a problem where old versions of uploaded files sometimes couldn't be restored.
  • Fixed a problem that sometimes caused uploads to a share to fail.
  • Better validation when creating folders.
  • Added ftpdrop and ftpdir validation to ensure expires after are minimum 1.
  • Set hostname correctly in F2 Hostconfig.
  • Updated kernel, please reboot after installing v3.1.6.

Version 3.1.5 (released 2017-07-25)

  • Ensure FTPdrop files are deleted if the upload was unsuccessful.
  • Make sure email address validation is not case sensitive.
  • Fixed a problem where download URLs could sometimes be re-used.
  • Changed Emaildrop and FTPdrop to use sha256.
  • Moved post processing of uploaded Share files to the background.
  • Export and use the certificate chain from PKCS12 certificate uploads.
  • Updated validations.
  • Latest version of Ruby on Rails.

Version 3.1.4 (released 2017-06-08)

  • Added API functions to Move and Rename File and Folders.
  • Fixed a problem with Microsoft Edge browsers.
  • Better error handling of invalid JSON, XML and invalid paths.

Version 3.1.3 (released 2017-06-01)

  • Fixed a problem with the certificate validation.

Version 3.1.2 (released 2017-05-31)

  • Updated SAML certificate validation to include space delimiters and no delimiters as valid certificate fingerprint.
  • Fixed a problem with database migration that affected some migrations from v3.0.x.

Version 3.1.1 (released 2017-05-30)

  • Updated validations when installing certificates and updating SAML configuration.
  • Updated the help page to accurately reflect changes in v3.1.
  • Fixed a problem where Share Write Access would get disabled on builtin groups when saved.
  • Fixed a problem enabling Let's Encrypt.
  • Fixed a problem trashing files in Shares.
  • Fixed a problem where updating from v3.0.x would not install properly.

Version 3.1.0 (released 2017-05-23)

  • Added Support for One-Time Password (OTP) Two Factor Authentication (Google Authenticator, ...).
  • Added Content Security Policy and Configuration
  • Added SAML Auth Comparison Configuration.
  • Added SAML Autologin Networks (so you can configure internal networks to automatically be sent to your SAML server for authentication).
  • Updated SAML config to use SHA-256 Certificate Fingerprint.
  • Updated SAML config to use SHA-256 for SAML Signature Algorithm.
  • Added Logout URL for Shared Key SSO logins.
  • Moved the Request File menu item to the top level menubar.
  • Improved the watchdog to capture more Search Index issues.
  • Changed from SHA1 to SHA-256 for all internal functions.
  • Changed to specify full message ID instead of just the first 8 characters everywhere.
  • Added a function to lock LDAP users to a specific group.
  • Added a Share Write Access group setting to enable external users with write access.
  • Added Move functions for Share Files and Folders.
  • Added API call to check what share files and folders have been updated since a given time.
  • Added FTP Masquerade configuration (Admin → System → Network).
  • Replaced Flash with a JavaScript function to handle copy to clipboard.
  • Updated Ruby, Ruby on Rails and Ruby libraries. Updated jQuery and jQuery libraries. Updated Search Engine.
Please note that this update will break SAML2 Single Sign-On (SSO) when upgrading from v3.0.x (but not from v2.x).
The specific error you will see is "not a valid audience" when attempting SAML authentication.
In LiquidFiles v2.x and v3.1+, the SAML issuer URL is listed with the trailing slash ( where's in LiquidFiles v3.0 it was listed without as ( If you had SAML2 Single Sign-On configured in LiquidFiles v3.0.x, you will need to login to your IdP (SAML2 authentication server) and change the SAML Audience from to to make SAML2 Single Sign-On work for LiquidFiles v3.1 and future releases.

API Changes:

Changes in the API from v3.0.x to v3.1.x include:

  • In the Admin → User API: The strong_auth parameter is now strong_auth_type with the possible values:, disabled, duo, otp_enable & otp_require.
  • In the Admin → Group API: enable_private_message is now can_change_private_message.
  • Checksum now uses SHA-256 and anywhere the Message ID is used, it is now the full Message ID, not just the first 8 characters.