Syncplify.me Server! v4.1.6 released

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

  • Fixed: bug in the REST server that caused outbound connections to be attempted even when the server was working “offline”
  • Experimental: VFS.ImportFile and VFS.ExportFile functions to import and export files into/out-of the current VFS from inside event-handling scripts (with support for both plain and encrypted VFS types)

Warning: upgrading to this version from any version prior to 4.0.34 will invalidate your license, so please if you are a customer – before you upgrade – contact us to request a license reset.

Note: if after the update you notice any unexpected behavior in the web interface, just hit Ctrl-F5 in your browser; that will force the browser to reload the page as well as all back-end scripts and update the ones that may have been cached from previous versions of the software.

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

Syncplify.me Server! v4.0.29 released

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

  • Fixed: bug in the DiskAES256 virtual file system (VFS) that caused WinSCP to raise an “Error 4: file-write error”, but only on very large files (larger than 2GB or 4GB depending on the OS)

Note: if after the update you notice any unexpected behavior in the web interface, just hit Ctrl-F5 in your browser; that will force the browser to reload the page as well as all back-end scripts and update the ones that may have been cached from previous versions of the software.

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

Syncplify.me Server! v4.0.28 released

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

  • Fixed: bug in the DiskAES256 virtual file system (VFS) that caused WinSCP to raise an “Error 4: file-write error”

Note: if after the update you notice any unexpected behavior in the web interface, just hit Ctrl-F5 in your browser; that will force the browser to reload the page as well as all back-end scripts and update the ones that may have been cached from previous versions of the software.

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

Hiding certain files from a directory listing

Syncplify.me Server! version: 4.0.24+

As of version 4.0.24, Syncplify.me Server! has introduced two new features:

  • the BeforeSendDirListToClient event handler
  • the RemoveFromDirList method in the scripting framework

These features can be used together to hide certain files from a directory listing. This is useful, for example, when you don’t want certain users to see certain file types when they connect to your SFTP server, but you still want to show such files to other users.

The first thing to do is creating a script. Let’s assume, for the sake of this example, that you want to hide some AutoCAD® files, and specifically all DWG and DXF files. Then you will need a script like this:

Once the script is ready, you will have to open the user profile you want to apply the rule to, and add an event handler to it, like this: Continue reading

FTP Script! lesson: using the new features in v3.1

Syncplify.me FTP Script! version: 3.1.0+

FTP Script! v3.1.0.50, released earlier today, comes with a bunch of new features and functions to simplify some tasks related to the management of local files. In fact, it’s not just about transferring files to/from FTP servers… what you do with those files after/before you upload/download them to your local disk also matters!

In earlier versions of FTP Script! the FileCopy function, for example, was very limited. It could copy only one file at a time, and it had no support for wildcard file masks. In v3.1 we greatly improved it, and you can now use it this way:

The third parameter (set to true in the example here above) determines whether the function should overwrite the destination file(s) if it/they already exist.

Continue reading

Syncplify.me Server! v4: the all-new VFS

Syncplify.me Server! version: 4.0.0+

One of the biggest changes that version 4 will bring to Syncplify.me Server!’s user base is the all-new Virtual File System. This is such an epic change that it’s actually one of the reasons why the release of v4 is taking longer than expected… but it will be worth the wait.

Check out the following comparison table to appreciate the main advantages of the new VFS over the previous approach (that was based on “virtual directories”):

Virtual Directory Approach (v1, v2, v3)Virtual File System (v4)
Virtual directories can only be placed directly under the user's home directoryIn a VFS, virtual folders can be placed anywhere, even nested within each other
All virtual directories are accessed "as" the user who logged in (single impersonation)In a VFS, each virtual folder can accessed "as" a different user profile (multiple impersonation)
Virtual directories mapped to UNC paths could not be accessed by "normal" user profiles, only by Windows or AD user profilesEach virtual folder has its own impersonation criteria, so even "normal" user profiles can access virtual folders mapped to remote UNC paths

Continue reading