Syncplify.me Server! v4.0.20 released

We have just released version 4.0.20 of our Syncplify.me Server! software. This version features the following improvements:

  • Fixed: quotas expressed in KB are now correctly evaluated in KB
  • Fixed: issue with detecting legacy MongoDB on Windows XP, Vista and Server 2003
  • Fixed: orphan socket handle upon failed PORT (active) transfer (which only affected the FTP protocol)

As usual you can download this new release from our website.

Syncplify.me Server! v4.0.18 released

We have just released version 4.0.18 of our Syncplify.me Server! software. This version features the following improvements:

  • Added: scripting functions FileMove, StrSHA256, StrSHA512
  • Fixed: quota enforcement is now triggered correctly
  • Fixed: deployment of High-Availability (HA) virtual servers in Microsoft Azure now works as expected

As usual you can download this new release from our website.

Syncplify.me Server!: VFS with quotas

Syncplify.me Server! version: 4.0.0+

The Virtual File System (VFS) instroduced in Syncplify.me Server! v4.0, comes with a long-awaited feature: quota management.

The Windows OS features a very powerful yet complicated quota management, but it’s only available in Windows Server editions and requires optional features to be installed, therefore we could not rely on that and we built our own quota management system which is cross-compatible with all Windows systems.

Now, the problem with quota management is that calculating the current size of a folder (along with its sub-folders) can be very time-consuming, if the folder contains millions and millions of files. So if we were to re-evaluate the size to enforce quota restrictions at every operation it could totally kill the performances. Our solution the Quota TTL, which is the Time-To-Live (TTL) of the quota cache, expressed in seconds. Basically, when Syncplify.me Server! calculates the current size of a folder structure, it will consider such result valid for QuotaTTL seconds, without re-evaluating it too often. Continue reading