<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Syncplify Developers' Blog]]></title><description><![CDATA[Release notes and blog by the developers at Syncplify.]]></description><link>https://blog.syncplify.com</link><image><url>https://substackcdn.com/image/fetch/$s_!9Dt2!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb33dc11f-1e7e-4d89-8614-c24873c70d3c_512x512.png</url><title>Syncplify Developers&apos; Blog</title><link>https://blog.syncplify.com</link></image><generator>Substack</generator><lastBuildDate>Fri, 30 Oct 2026 02:00:00 GMT</lastBuildDate><atom:link href="https://blog.syncplify.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Syncplify]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[syncplify@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[syncplify@substack.com]]></itunes:email><itunes:name><![CDATA[Syncplify]]></itunes:name></itunes:owner><itunes:author><![CDATA[Syncplify]]></itunes:author><googleplay:owner><![CDATA[syncplify@substack.com]]></googleplay:owner><googleplay:email><![CDATA[syncplify@substack.com]]></googleplay:email><googleplay:author><![CDATA[Syncplify]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Syncplify Server! v8.9.0 released]]></title><description><![CDATA[Importance of this update: VERY HIGH]]></description><link>https://blog.syncplify.com/p/syncplify-server-v890-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-server-v890-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Thu, 29 Oct 2026 20:29:31 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/8eda8ca5-95fd-4bf3-8a5a-f374549763e6_2501x2500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are glad to announce that we have just released a new version of our flagship software product, Syncplify Server!</p><h4><strong>What&#8217;s changed?</strong></h4><ul><li><p>Fixed a small bug (but very important if you use VFSs that connect to your storage via UNC paths, like SMB/CIFS on Windows) that was recently introduced in v8.8.0 and prevented the enumeration of virtual-root directories if the UNC path was not properly closed with the system&#8217;s path separator - this issue only and exclusively affected the Windows version of our software</p></li><li><p>Updated a library dependency because they fixed a <a href="https://www.vulncheck.com/advisories/fclairamb-ftpserverlib-through-0.32.4-cleartext-ftpes-data-transfer-via-prot-p">vulnerability</a> in their own code, which every software built with it (including ours) had the potential to inherit</p></li><li><p>As per our <a href="https://blog.syncplify.com/p/the-three-release-plan-for-88-89">recently shared plan</a>, this release also adds a ton more of the planned automation-related features, highly requested by our customers, among which:</p><ul><li><p>Webhooks: subscribe to any of the numeric log event IDs (or whole blocks of them) and receive signed JSON over HTTPS. HMAC-SHA256 signatures, retries with backoff, and a delivery ID for de-duplication on the receiving side</p></li><li><p>Global webhooks for SuperAdmins (every event on the node) and per virtual site webhooks for Admins (only that site&#8217;s events), each behind its own permission</p></li><li><p>Built in protection against server side request forgery: private and loopback targets are refused unless both the SuperAdmin policy and the webhook allow them; redirects are never followed</p></li><li><p>A live event stream over Server Sent Events on the REST API, filtered by event, block and level</p></li><li><p>An event catalog endpoint: the registry of event IDs as JSON, for user interfaces and agents</p></li><li><p>Dry run, ETag and idempotency extended to LDAP, SSO providers, certificates and Shield configuration</p></li></ul></li><li><p>Bumped up the usual set of minor dependencies</p></li></ul><p>As always, you can <a href="https://syngo.to/download">download the most recent release from our website</a>. Or, if you are running any version from v8.2.0 (and up) you can use its built-in zero-downtime self-update feature directly from within the SuperAdmin UI.</p><p>Thank you all for trusting our software with your secure file transfers!</p>]]></content:encoded></item><item><title><![CDATA[The three-release plan for 8.8, 8.9, 8.10]]></title><description><![CDATA[It&#8217;s all about automation and AI orchestration]]></description><link>https://blog.syncplify.com/p/the-three-release-plan-for-88-89</link><guid isPermaLink="false">https://blog.syncplify.com/p/the-three-release-plan-for-88-89</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Tue, 27 Oct 2026 23:21:28 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/6b11da09-f610-490a-ab48-73de4b958c8f_2501x2500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>As most of you have already seen, we have just recently <a href="https://blog.syncplify.com/p/syncplify-server-v880-released">released version 8.8.0</a> of our flagship product, Syncplify Server! </p><p>This was the first of three planned minor releases, all about <strong>automation and AI orchestration</strong>, to add features that have been strongly requested (we should probably say &#8220;demanded&#8221;) by our Customers.</p><p>The plan goes like this:</p><ul><li><p><strong>v8.8.0</strong> established the general foundation: automation tokens, all the related security and role-based access features, automation-specific audit trail, mutation idempotency, optimistic concurrency, and machine-readable error codes</p></li><li><p><strong>v8.9.0</strong> will add event-notification webhooks, server-side forgery protections, event live-streaming via SSE over REST API, event catalog, and full machine-readable OpenAPI compliant definitions</p></li><li><p><strong>v8.10.0</strong> will come full circle with the release of a dedicated MCP server to expose Syncplify Server!&#8217;s API to AI orchestration agents (gated and secured by all of the above), AI-specific scoped authorization tokens with strict permission enforcement, mandatory TLS verification, and dry-run for all operations (to be authorized by a human operator)</p></li></ul><p><strong>All of it will be optional, and none of it will be on by default.</strong></p><p>And let us be clear. This is a set of tools for you - the Customer - to use. Nothing else. <mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">Our promise and pledge never to feed your information or your files to an AI agent stands and remains carved in stone.</mark> We have never done that, we don&#8217;t do that, and we never will.</p><p>It is, though, undeniable that today&#8217;s world moves at AI speed, and not to include tools for AI to interact with our software in a controlled, reliable, and secure manner would only mean to be left behind.</p><p>So we&#8217;re doing it. And we&#8217;re doing it with caution: in stages, carefully testing each stage, overthinking each security aspect, in an effort to deliver an effective and safe solution that does exactly what you, our Customers, are asking for.</p>]]></content:encoded></item><item><title><![CDATA[CVE-2026-112344: Symbolic Link Jail Escape]]></title><description><![CDATA[What it actually means for you, and how to fix it]]></description><link>https://blog.syncplify.com/p/cve-2026-112344-symbolic-link-jail</link><guid isPermaLink="false">https://blog.syncplify.com/p/cve-2026-112344-symbolic-link-jail</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Tue, 27 Oct 2026 17:10:52 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/d0f34ecb-d75c-4d68-9030-a50f4fc6c3d7_1000x350.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h4>What it is</h4><p>If a symbolic link (or, on Windows, a directory junction) pointing outside a VFS root already exists inside it, a user can follow it to reach files outside their home folder.</p><h4>Affected</h4><p>Versions <strong>6.0.0</strong> through <strong>8.7.1</strong>, on Windows and Linux.</p><p>The advisory states &#8220;all versions before 8.8.0&#8221;; that is inaccurate and we have asked VulnCheck to correct it.</p><h4>Are you exposed? </h4><p>Only if such a link exists inside one of your VFS roots. Syncplify Server! users cannot create one unless you have explicitly granted them the permission to create symlinks (off by default). Otherwise, it must be created by someone or something with direct write access to that folder on disk.</p><p><strong>Intentional links are not a vulnerability:</strong> if an administrator placed a link there on purpose, users reaching its target is the intended behavior.</p><h4>Fix</h4><ol><li><p>Upgrade to <strong><a href="https://blog.syncplify.com/p/syncplify-server-v880-released">v8.8.0</a></strong> (released October 25, 2026).<br>It adds a per-user "Follow symlinks" setting: <strong>Always</strong>, <strong>Only if target lands inside of the user's root</strong>, or <strong>Never</strong>. It applies to Windows junctions too.</p></li><li><p>After upgrading, every existing user is set to "Always" (same as before), so intentional links keep working.</p></li><li><p>For every user who should not follow links outside their root, change it to "Only if target lands inside of the user's root" or "Never".</p></li></ol><p>If you keep "Always" for a user, make sure their permission to create symlinks is off, and check their root for links you didn't create:<br>Linux: <code>find /path/to/vfs/root -type l</code><br>Windows: <code>dir /AL /S C:\path\to\vfs\root</code></p><h4>A note on intentional links</h4><p>Some of our customers deliberately place symbolic links or directory junctions inside VFS roots to make better use of their storage. If a link was created on purpose by an administrator who knows where it points, <strong>that is not a vulnerability</strong>: it is a configuration choice and a useful feature.</p><p>Starting with v8.8.0, each user account has a &#8220;Follow symlinks&#8221; setting:</p><ul><li><p>Always (same behavior as previous versions)</p></li><li><p>Only if target lands inside of the user&#8217;s root</p></li><li><p>Never</p></li></ul><p>The default is <strong>Never</strong> for all newly created user profiles. If you rely on links that point outside a user&#8217;s root, set that user to <strong>Always</strong> after upgrading. When you do, make sure that user&#8217;s permission to create symlinks stays off: &#8220;Always&#8221; is safe only when every link in that root was placed there by you.</p><div><hr></div><p><em>Advisory: <a href="https://www.vulncheck.com/advisories/syncplify-server-symbolic-link-jail-escape">https://www.vulncheck.com/advisories/syncplify-server-symbolic-link-jail-escape</a></em></p>]]></content:encoded></item><item><title><![CDATA[CVE-2026-112343: Permission Override Bypass via Path Casing]]></title><description><![CDATA[What it actually means for you, and how to fix it]]></description><link>https://blog.syncplify.com/p/cve-2026-112343-permission-override</link><guid isPermaLink="false">https://blog.syncplify.com/p/cve-2026-112343-permission-override</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Tue, 27 Oct 2026 17:01:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f9bf3a1d-4802-4905-a775-ba87d4c843f1_1000x350.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h4><strong>What it is</strong></h4><p>An authenticated user can bypass a Permission Override by addressing the protected folder with different capitalization or its Windows 8.3 short name.</p><h4>Affected versions</h4><p>Versions <strong>4.0.0</strong> through <strong>8.7.1</strong>, <mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">Windows only</mark>.</p><p>The advisory states &#8220;all versions before 8.8.0&#8221;; that is inaccurate and we have asked VulnCheck to correct it. Linux is not affected.</p><h4>Are you exposed? </h4><p>Only if you run Windows and at least one of your users has Permission Overrides configured. If not, this does not apply to you.</p><h4>Fix</h4><p>Upgrade to <strong><a href="https://blog.syncplify.com/p/syncplify-server-v880-released">v8.8.0</a></strong> (released October 25, 2026).</p><h5>Can&#8217;t upgrade yet? Do this:</h5><ol><li><p>Move each folder that needs different permissions out of the user&#8217;s home folder, to a separate location on disk.</p></li><li><p>Mount it in the user&#8217;s namespace as a Virtual Folder, with the permissions it needs. Virtual Folders are not affected by this bug.</p></li><li><p>Remove the corresponding Permission Overrides.</p></li></ol><p>Removing the overrides alone is not a mitigation: step 1 and 2 are what protect the data.</p><div><hr></div><p><em>Advisory: <a href="https://www.vulncheck.com/advisories/syncplify-server-permission-override-bypass-via-path-casing">https://www.vulncheck.com/advisories/syncplify-server-permission-override-bypass-via-path-casing</a></em></p>]]></content:encoded></item><item><title><![CDATA[Syncplify Server! v8.8.0 released]]></title><description><![CDATA[Importance of this update: EXTREME]]></description><link>https://blog.syncplify.com/p/syncplify-server-v880-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-server-v880-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Sun, 25 Oct 2026 23:12:15 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/312eb625-9bbe-47b7-977a-30f87a8368f2_2501x2500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are happy to announce that we have just released a new version of our flagship software product, Syncplify Server!</p><h4><strong>What&#8217;s changed?</strong></h4><ul><li><p>Fixed two yet-to-be-published CVEs (<em>CVE-2026-112343 - Permission Override Bypass in Syncplify Server! Virtual Filesystem Path Matching</em> and <em>CVE-2026-112344 - Home Folder Escape via Symbolic Link Following in Syncplify Server!</em>); we are grateful to the security researchers who found them for ethically abiding by the coordinated vulnerability disclosure principles, thus allowing us time to fix these two bugs before releasing their research which inherently explains how to exploit them&#8230; <mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">if there ever was a Syncplify Server! release you absolutely </mark><strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">must update</mark></strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);"> to, this is that release</mark></p></li><li><p>The automatic self-update feature now also covers HA clusters in full, performing staggered updates of each node, using temporary <em>leased tokens</em> to guarantee uninterrupted availability of your file-transfer services throughout the entire update process</p></li><li><p>The live sessions data-table in the real-time dashboard now has a toggle for the operator to decide whether to keep it always in compact or expanded mode</p></li><li><p>More statistical information about each user activity is now displayed in the summary page of each user account in the Admin UI (very useful to the operator for troubleshooting)</p></li><li><p>Added a host of automation-related features, all of which had been highly requested by our customers, among which:</p><ul><li><p>Automation tokens: unattended credentials for the SuperAdmin and Admin REST APIs. A token is minted by an operator who signed in with their second factor, belongs to that operator, is never broader than that operator&#8217;s own permissions, and can be narrowed further when it is created</p></li><li><p>Automation token security features:</p><ul><li><p>tokens are read-only by default (writes must be enabled per token)</p></li><li><p>90-day expiration (can be increased to a maximum of 1 year</p></li><li><p>per-IP allow-list to control network origin of token usage</p></li><li><p>token can never create other tokens (an operator with 2FA is required)</p></li><li><p>automatic notification 7 days prior to token expiration</p></li><li><p>all write operations and mutations come with a <code>dry-run</code> feature</p></li></ul></li><li><p>Complete automation audit trail: every change made with a token is recorded with the token and the operator who owns it; rejected token attempts and scope refusals are log events of their own</p></li><li><p>All mutations have been made idempotent, so that automation engines mistakenly running the same cycle more than once cannot cause unexpected results or instability</p></li><li><p>Optimistic concurrency: ETag on reads and If-Match on writes, so an automation agent never overwrites a change a human made in the meantime</p></li><li><p>Stable, machine readable reason codes in every error response, including authentication and permission refusals, documented in the manual with the guarantee that a code never changes its meaning</p></li></ul></li><li><p>Bumped up the usual set of minor dependencies</p></li></ul><p>As always, you can <a href="https://syngo.to/download">download the most recent release from our website</a>. Or, if you are running any version from v8.2.0 (and up) you can use its built-in zero-downtime self-update feature directly from within the SuperAdmin UI.</p><p>Thank you all for trusting our software with your secure file transfers!</p>]]></content:encoded></item><item><title><![CDATA[We have never used PHP, and never will]]></title><description><![CDATA[Every Syncplify customer is safe from the latest RCE zero-day]]></description><link>https://blog.syncplify.com/p/we-have-never-used-php-and-never</link><guid isPermaLink="false">https://blog.syncplify.com/p/we-have-never-used-php-and-never</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Wed, 21 Oct 2026 17:12:19 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/cc6ce685-3a5c-4c1c-93ac-59edab505e0a_777x395.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Today a lot of teams are scrambling to patch systems affected by the <a href="https://www.php.net/index.php#2026-10-21-5">latest PHP vulnerability</a>, and our sympathies go out to everyone working through it.</p><p>Several of our customers have reached out to ask whether their Syncplify software is exposed. The short answer: <strong>it is not</strong>. <mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">None of our products use PHP, so there is nothing to patch on our side.</mark></p><p>This isn&#8217;t luck, and it isn&#8217;t the first time. Since Syncplify was founded almost 13 years ago, one of our guiding principles has been to keep external dependencies to a bare minimum (ideally zero). Every dependency is code we didn&#8217;t write, can&#8217;t fully audit, and have to trust.</p><p>That principle has served our customers well before. When Heartbleed hit OpenSSL in 2014, Syncplify software was not affected. When the Terrapin attack targeted SSH/SFTP servers in 2023, again, our customers were not affected.</p><p>No software is immune to bugs, including ours of course, and we&#8217;ll keep treating security as a first-class citizen and a never-ending task. But fewer dependencies means a smaller attack surface, and that is the guarantee our philosophy gifts to all our customers.</p><p>If you&#8217;re spending this week patching other systems, we hope it helps to know your SFTP server is one item you can already cross off your to-do list.</p>]]></content:encoded></item><item><title><![CDATA[Syncplify Server! v8.7.1 released]]></title><description><![CDATA[Importance of this update: MINOR]]></description><link>https://blog.syncplify.com/p/syncplify-server-v871-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-server-v871-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Wed, 21 Oct 2026 14:36:05 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/19700f1b-a0f9-47d2-b9f7-e871629a41fd_2501x2500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are glad to announce that we have just released a new version of our flagship software product, Syncplify Server!</p><h4><strong>What&#8217;s changed?</strong></h4><ul><li><p>This release shows more of the users&#8217; statistics in the Admin UI, adding last successful login time and IP address, plus some authentication-related usage statistics</p></li><li><p>Bumped up the usual set of minor dependencies</p></li></ul><p>As always, you can <a href="https://syngo.to/download">download the most recent release from our website</a>. Or, if you are running any version from v8.2.0 (and up) you can use its built-in zero-downtime self-update feature directly from within the SuperAdmin UI.</p><p>Thank you all for trusting our software with your secure file transfers!</p>]]></content:encoded></item><item><title><![CDATA[Syncplify Server! v8.7.0 released]]></title><description><![CDATA[Importance of this update: VERY HIGH]]></description><link>https://blog.syncplify.com/p/syncplify-server-v870-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-server-v870-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Tue, 20 Oct 2026 10:06:08 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/2ce09d60-233b-43c8-ac74-cb29194d7690_2501x2500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are glad to announce that we have just released a new version of our flagship software product, Syncplify Server!</p><h4><strong>What&#8217;s changed?</strong></h4><ul><li><p>As previously <a href="https://blog.syncplify.com/p/teaser-syncplify-servers-most-awaited">announced</a>, this is the release that adds full support for ACME  style certificates; it works both with Let&#8217;s Encrypt and with any in-house ACME-compatible CA supporting TLS-ALPN-01, and it works by binding either its own internal <em>responder</em> to port 443 or by forwarding port 443 from your firewall/router to any of your HTTPS bindings (for added flexibility) - with certificate life-spans getting shorter and shorter, this was by far the most requested feature by the vast majority of our customers</p></li><li><p>The real-time session data-table now has a toggle to keep it always in its <em>expanded</em> form (useful for SOC environments)</p></li><li><p>The missing last-op timestamp in the real-time session data-table has now been fixed</p></li><li><p>The previously empty public host key viewer has now been fixed</p></li><li><p>Bumped up the usual set of minor dependencies</p></li></ul><p>As always, you can <a href="https://syngo.to/download">download the most recent release from our website</a>. Or, if you are running any version from v8.2.0 (and up) you can use its built-in zero-downtime self-update feature directly from within the SuperAdmin UI.</p><p>Thank you all for trusting our software with your secure file transfers!</p>]]></content:encoded></item><item><title><![CDATA[SFTP.cloud: our no-AI stance]]></title><description><![CDATA[We are not against AI. We just have nothing of yours to feed it.]]></description><link>https://blog.syncplify.com/p/sftpcloud-our-no-ai-stance</link><guid isPermaLink="false">https://blog.syncplify.com/p/sftpcloud-our-no-ai-stance</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Sat, 17 Oct 2026 16:20:04 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/81b99df1-3758-4259-9a2b-74dd8d1cf9a7_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Let&#8217;s clear up one thing first: this is not a rant against AI. We are neither in favor nor against it. It&#8217;s a tool, and like all tools it has its use-case scenarios.</p><p>Our stance, expressed in this post, covers exactly one thing: <strong>the content of your files will never become AI-training material. Not for us, not for anyone we could sell it to.</strong></p><p>Most vendors can offer you that only as a <em>promise</em>. A clause in a privacy policy, a line in their terms of service, a commitment that lasts until the company changes their mind, raises a new investment round, gets acquired, or sends you a thirty days&#8217; notice that their terms are changing. Policies can be revised, it happens all the time.</p><p><strong>Ours is a property of the architecture.</strong> Your files never reside on our infrastructure, and we hold no credentials into your storage. There is no corpus sitting in our cloud waiting for a change of heart, a new owner, or a tempting offer. <mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">We cannot feed your files to an AI agent of our own, and we cannot sell their contents to anybody, because we never hold them in the first place.</mark></p><p>Here are two questions you should ask to your current managed file transfer vendor:</p><ul><li><p><strong>Can you technically read the contents of my files?</strong> </p></li><li><p><strong>If your terms of service changed tomorrow, what would physically prevent you from using them or selling them?</strong></p></li></ul><p>Across most of this market the answer to the first question is <strong>YES</strong>, which turns the second question into a mere business decision. We are not accusing anyone of anything. The option simply exists for them, and it does not exist for us (by design).</p><p>If privacy is a requirement for you rather than a preference, SFTP.cloud is your most sensible option. A promise can be rewritten in an day. An architecture would have to be rebuilt from scratch.</p><div><hr></div><p><em>SFTP.cloud is live. <a href="https://www.sftp.cloud/">Try it free for 14 days</a>, no credit card required.</em></p>]]></content:encoded></item><item><title><![CDATA[Teaser: Syncplify Server!’s most awaited feature]]></title><description><![CDATA[Enterprise-grade support for ACME (Let&#8217;s Encrypt) type certificates]]></description><link>https://blog.syncplify.com/p/teaser-syncplify-servers-most-awaited</link><guid isPermaLink="false">https://blog.syncplify.com/p/teaser-syncplify-servers-most-awaited</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Tue, 13 Oct 2026 22:18:33 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!lV14!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f699b90-7f6e-4239-9930-de909fef8d16_1436x998.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>With the rules for CA-issued certificates changing rapidly, during the past several months our customers have (understandably) <em>upped</em> the pressure on us to deliver support for <strong>Let&#8217;s Encrypt</strong>.</p><p><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">We did more than that.</mark></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lV14!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f699b90-7f6e-4239-9930-de909fef8d16_1436x998.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lV14!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f699b90-7f6e-4239-9930-de909fef8d16_1436x998.png 424w, https://substackcdn.com/image/fetch/$s_!lV14!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f699b90-7f6e-4239-9930-de909fef8d16_1436x998.png 848w, https://substackcdn.com/image/fetch/$s_!lV14!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f699b90-7f6e-4239-9930-de909fef8d16_1436x998.png 1272w, https://substackcdn.com/image/fetch/$s_!lV14!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f699b90-7f6e-4239-9930-de909fef8d16_1436x998.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lV14!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f699b90-7f6e-4239-9930-de909fef8d16_1436x998.png" width="1436" height="998" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4f699b90-7f6e-4239-9930-de909fef8d16_1436x998.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:998,&quot;width&quot;:1436,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:232334,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.syncplify.com/i/220273800?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f699b90-7f6e-4239-9930-de909fef8d16_1436x998.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lV14!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f699b90-7f6e-4239-9930-de909fef8d16_1436x998.png 424w, https://substackcdn.com/image/fetch/$s_!lV14!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f699b90-7f6e-4239-9930-de909fef8d16_1436x998.png 848w, https://substackcdn.com/image/fetch/$s_!lV14!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f699b90-7f6e-4239-9930-de909fef8d16_1436x998.png 1272w, https://substackcdn.com/image/fetch/$s_!lV14!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f699b90-7f6e-4239-9930-de909fef8d16_1436x998.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Next version of Syncplify Server! running an auto-provisioned Let&#8217;s Encrypt cert</figcaption></figure></div><p>Let&#8217;s Encrypt is a &#8220;special case&#8221; of the more generic ACME, and many of our customers are, in fact, running their own ACME certificate roots and directories, in their own private or semi-private networks. We have added true enterprise-grade for all that, not only Let&#8217;s Encrypt.</p><p>We&#8217;re in the testing and QA phases now, we&#8217;re planning on releasing this big update within the next couple of weeks&#8230; stay tuned!</p>]]></content:encoded></item><item><title><![CDATA[Syncplify Server! v8.6.2 released]]></title><description><![CDATA[Importance of this update: HIGH]]></description><link>https://blog.syncplify.com/p/syncplify-server-v862-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-server-v862-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Fri, 09 Oct 2026 18:33:12 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e873cb4b-a7a3-4686-a9fa-0c9c8590d0c5_2501x2500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are happy to announce that we have just released a new version of our flagship software product, Syncplify Server!</p><h4><strong>What&#8217;s changed?</strong></h4><ul><li><p>Fixed a bug that caused uncompressed log files not to be deleted upon their archival (gzip); this bug only affected the Windows version of our software</p></li><li><p>Fixed a UI glitch that prevented the export of the host&#8217;s SSH public keys</p></li><li><p>Added the ability to customize the tab title and <em>&#8220;favicon&#8221;</em> for WebClient!</p></li><li><p>Bumped up the usual set of minor dependencies</p></li></ul><p>As always, you can <a href="https://syngo.to/download">download the most recent release from our website</a>.</p><p>Thank you all for trusting our software with your secure file transfers!</p>]]></content:encoded></item><item><title><![CDATA[Syncplify Server! v8.6.1 released]]></title><description><![CDATA[Importance of this update: NORMAL]]></description><link>https://blog.syncplify.com/p/syncplify-server-v861-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-server-v861-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Mon, 05 Oct 2026 19:32:49 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/905f4023-93d3-4881-aedd-f69ded3a9a36_2501x2500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are happy to announce that we have just released a new version of our flagship software product, Syncplify Server!</p><h4><strong>What&#8217;s changed?</strong></h4><ul><li><p>Some password managers (like <code>Keeper</code> for example) append extra (unrequested) fields during the creation of a new passkey; up until and including v8.6.0 we treated any extra field as a threat, which caused Syncplify Server! to simply reject the request outright. As of v8.6.1 the verification process has become slightly more lenient, and some (not all) unrequested fields are now simply ignored, which allows such password managers to enroll passkeys even though their request is technically incorrect, but only after the request has gone through thorough server-side sanitization</p></li><li><p>Bumped up a few minor dependencies</p></li></ul><p>As always, you can <a href="https://syngo.to/download">download the most recent release from our website</a>.</p><p>Thank you all for trusting our software with your secure file transfers!</p>]]></content:encoded></item><item><title><![CDATA[Syncplify Server! v8.6.0 released]]></title><description><![CDATA[Importance of this update: HIGH]]></description><link>https://blog.syncplify.com/p/syncplify-server-v860-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-server-v860-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Thu, 01 Oct 2026 15:21:55 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a54f1d44-259d-460c-a0d4-5be7602b7aa8_2501x2500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are glad to announce that we have just released a new version of our flagship software product, Syncplify Server!</p><h4><strong>What&#8217;s changed?</strong></h4><p>Every log line that has a severity level of INFO or above (that includes WARNINGS and ERRORS of course) now gains a numerical <code>eventId</code>.</p><p>All event IDs are <a href="https://docs.syncplify.com/v8/docs/general/logevents.html">documented in the manual</a>.</p><p>This might seem like a small change, until you realize that in 2026 logs are no longer read by humans. They are analyzed by automated processes, fed to SIEM systems, and ever more frequently processed by AI agents.</p><p>Of course all the human-readable comments in our logs are still there. This was an additive feature, not a replacement. But having clear and consistent event IDs associated to each meaningful log line makes a world of difference when it comes to automating the processing of those logs (for example by a SOC).</p><p>As always, you can <a href="https://syngo.to/download">download the most recent release from our website</a>, or if you&#8217;re running any version newer than v8.3 you can simply update your software <em>live</em>, with the push of a button in its SuperAdmin UI.</p><p>Thank you all for trusting our software with your secure file transfers!</p>]]></content:encoded></item><item><title><![CDATA[Syncplify Server! v8.5.3 released]]></title><description><![CDATA[Importance of this update: MINOR]]></description><link>https://blog.syncplify.com/p/syncplify-server-v853-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-server-v853-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Tue, 29 Sep 2026 12:30:48 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/7384dbb8-1881-4275-8f9d-523e5db9c1eb_2501x2500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are glad to announce that we have just released a new version of our flagship software product, Syncplify Server!</p><h4><strong>What&#8217;s changed?</strong></h4><ul><li><p>Fixed a minor bug that caused the Users collection not to be imported from an old V6 backup if any of the user accounts had no credentials at all; if you had no user accounts in your new V8 after importing your old V6 backup, this release fixes that issue</p></li></ul><p>As always, you can <a href="https://syngo.to/download">download the most recent release from our website</a>.</p><p>Thank you all for trusting our software with your secure file transfers!</p>]]></content:encoded></item><item><title><![CDATA[Syncplify R2FS! v3.1.2 released]]></title><description><![CDATA[Importance of this update: NORMAL]]></description><link>https://blog.syncplify.com/p/syncplify-r2fs-v312-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-r2fs-v312-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Mon, 28 Sep 2026 10:31:45 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/2a8d7143-9aab-4488-9f79-bd11b365bd37_2501x2534.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are happy to announce that we have just released a new version of our reverse-remote file system add-on for Syncplify Server!: R2FS!</p><h4><strong>What&#8217;s changed?</strong></h4><ul><li><p>The recently introduced automatic self-update feature suffered from a bug that made it unable to use local on-prem DNS resolvers to check the maintenance plan validity (causing false positives that customers found confusing); This release fixes such odd behavior.</p></li></ul><p>As usual, you can <a href="https://syngo.to/download">download the most recent release from our website</a>.</p><p>Thank you all for trusting our software with your secure file transfers!</p>]]></content:encoded></item><item><title><![CDATA[Syncplify Server! v8.5.2 released]]></title><description><![CDATA[Importance of this update: LOW]]></description><link>https://blog.syncplify.com/p/syncplify-server-v852-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-server-v852-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Fri, 25 Sep 2026 10:58:20 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e401b6bd-841f-410b-8994-d26841a4d00f_2501x2500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are happy to announce that we have just released a new version of our flagship software product, Syncplify Server!</p><h4><strong>What&#8217;s changed?</strong></h4><ul><li><p>Added an integer normalizer to the PKCS#1 importer (only to make it easier to import backups from older versions with configurations older than 6 years ago)</p></li><li><p>Bumped up a few minor dependencies</p></li></ul><p>As always, you can <a href="https://syngo.to/download">download the most recent release from our website</a>.</p><p>Thank you all for trusting our software with your secure file transfers!</p>]]></content:encoded></item><item><title><![CDATA[SFTP.cloud: why post-quantum on all protocols]]></title><description><![CDATA[And on everything running the control and data planes behind them...]]></description><link>https://blog.syncplify.com/p/sftpcloud-why-post-quantum-on-all</link><guid isPermaLink="false">https://blog.syncplify.com/p/sftpcloud-why-post-quantum-on-all</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Mon, 21 Sep 2026 16:46:13 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e55f83b0-a571-4916-ba7c-a74dc63b4fec_1774x887.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Somewhere, <strong>someone is recording your file transfers</strong>. Right now.</p><p>They have no idea who you are, which is the unintuitive part, and it&#8217;s also why the whole subject tends to get quickly dismissed as a <em>&#8220;a problem for next year&#8230; or the one after that&#8221;</em>. </p><p>It&#8217;s not like a <em>Mission: Impossible</em> movie, where someone is sitting outside your building with a laptop inside a suspiciously windowless white van. This is a slow game, patient&#8230; and cheap: capture encrypted traffic off a backbone, store it, and wait. Storage is the only cost, and storage has never been cheaper.</p><p>This strategy has a name: harvest now, decrypt later (or HNDL for short). It&#8217;s an attack against the key-exchange, which occurs at the start of a session where two machines agree on a secret to protect a channel anyone can read. Everything after that depends on it. Break the key exchange and you have the session. All of it. Whenever you get around to it.</p><p><strong>Classical key-exchange is breakable by a sufficiently large quantum computer.</strong> We&#8217;ve known how to for years. The only question still open is the date, and that date is approaching faster than ever before.</p><h4>The session you are having today is the one you cannot fix</h4><p>A session captured in 2026 and decrypted in 2034 is a 2026 breach with a 2034 discovery date. <strong>No amount of later diligence can go back in time to fix it.</strong> The upgrade has to happen before the traffic exists, which means <strong>now</strong>.</p><p>If you transfer <mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">payroll files, patient records, insurance claims, financial statements, engineering drawings, legal discovery&#8230; very little of that becomes harmless in a decade. Some of it never does.</mark></p><h4>What we actually negotiate</h4><p><strong>Every protocol</strong> we terminate negotiates a hybrid post-quantum key exchange:</p><ul><li><p><strong>SFTP</strong> negotiates <code>mlkem768x25519-sha256</code>, which is ML-KEM-768 combined with X25519</p></li><li><p><strong>FTPS, FTPES and HTTPS</strong> negotiate <code>X25519MLKEM768</code>, the TLS 1.3 equivalent</p></li></ul><p>And <em><strong>hybrid</strong></em> is the keyword here. Both halves run, and the session key is derived from both. An attacker has to break the classical exchange <em><strong>and</strong></em> the ML-KEM to decrypt the session.</p><h4>And behind the protocol endpoints&#8230;</h4><p>The four protocols are the part your clients connect to. But there is <strong>a second set of connections</strong> behind them that most vendors never talk about: the platform&#8217;s own control plane, and its relative inter-component data plane.</p><p>For example, a session on SFTP.cloud involves three components: the Protocol Head that terminates your connection, the control plane that authorizes it, and the Storage Connector running inside your own network. Every link between those components is <strong>mutually authenticated TLS (or mTLS for short) and every one of those links also negotiates a hybrid post-quantum key exchange</strong>.</p><h4>Where everybody else stands</h4><p>We checked the published documentation of nine other vendors on September 21, 2026. Their own official release notes, cipher lists and security pages. Here&#8217;s what we found.</p><p><strong>AWS Transfer Family</strong> has support for hybrid ML-KEM key exchange since May 2025, selected through a security policy, but <mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">they only support it for SFTP</mark>. Their own security policy reference shows the TLS cipher section is unchanged, so AWS Transfer Family&#8217;s FTPS remains only classical.</p><p><strong>Files.com </strong>has a standing documentation page on post-quantum cryptography, where they say they <mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">will ship across HTTPS, FTPS and SFTP when the ecosystem is ready</mark>. They also say that there is no target date, and their published cipher list confirms nothing has shipped.</p><p>Five other vendors are documenting cryptographic work and leaving post-quantum out. <strong>GoAnywhere</strong> added four classical Diffie-Hellman key exchange algorithms to its FIPS mode in April 2026. <strong>Cleo</strong> added three more in the Harmony 5.8.1 line, patched as recently as 10 September 2026. <strong>CrushFTP</strong> publishes a complete enumerated key exchange list with no hybrid entry, in a changelog that tracks cryptography closely enough to record removing DSA. <strong>Serv-U</strong>'s July 2026 release notes document an OpenSSL update to version 3.0.21, which is several series below the one that introduced ML-KEM. <strong>MOVEit</strong> Transfer 2026's release notes give OpenSSL 3 and FIPS mode as the cryptography headline and doesn&#8217;t mention post-quantum anywhere.</p><p>Finally, three other vendors publish too little to say anything about them. <strong>Kiteworks</strong>, <strong>Couchdrop</strong> and <strong>sftpcloud.io</strong> do not publish their cipher inventories, or at least we weren&#8217;t able to find them. Absence of a mention is not evidence of absence though. All we can say about these is that we simply don&#8217;t know what they support.</p><h4>Before you compare datasheets&#8230;</h4><p>If you go and read those pages yourself you will run into statements like &#8220;<strong>FIPS 140-3 everywhere&#8221;</strong>, often as the headline cryptographic claim for a 2026 release.</p><p>FIPS 140-3 is a <em>validation</em> that a cryptographic module is correctly built and correctly implements approved algorithms. It says literally nothing about quantum resistance, because the approved algorithms it validates are only the classical ones.</p><p>So the two properties are independent. A product can be FIPS 140-3 validated and still not at all quantum-secure.</p><h4>The client&#8217;s role in all this</h4><p><strong>The client has to cooperate.</strong> A hybrid post-quantum key exchange requires both ends. Connect with an OpenSSH 8 client and you will get a classical exchange, because the alternative would be to refuse the connection.</p><p>To ensure older client software is supported, SFTP.cloud does also offer classical key-exchange algorithms, but hybrid post-quantum are always preferred when the client-side also supports them. And if your SFTP.cloud site runs on a Dedicated Tier instance, you can configure strict post-quantum resistance, refusing all classical-only algorithms outright (if you so wish).</p><h4>Check it yourself, it only takes a minute</h4><p>You do not have to take any of this from us. Against any SFTP endpoint, ours or your current one run this:</p><p><code>ssh -vvv -p 22 user@endpoint 2&gt;&amp;1 | grep -i &#8220;kex: algorithm&#8221;</code></p><p>If the answer contains <code>mlkem</code> or <code>sntrup</code>, that session was post-quantum. If it comes back with <code>curve25519-sha256</code> or a <code>diffie-hellman-group</code> variant, it was not.</p><p>And for your FTPS, FTPES, or HTTPS endpoints, ask the TLS handshake which group it settled on. You just need OpenSSL 3.5 or later to run this:</p><p><code>openssl s_client -connect host:port -groups X25519MLKEM768 &lt;/dev/null 2&gt;&amp;1 | grep -i &#8220;group\|Negotiated&#8221;</code></p><p>Run it against us. Then run it against the MFT solution you use today.</p><h4>Sources</h4><ul><li><p><a href="https://www.openssh.org/pq.html">OpenSSH post-quantum cryptography</a></p></li><li><p><a href="https://datatracker.ietf.org/doc/draft-ietf-tls-ecdhe-mlkem/">Post-quantum hybrid ECDHE-MLKEM key agreement for TLS 1.3</a></p></li><li><p><a href="https://docs.aws.amazon.com/transfer/latest/userguide/post-quantum-security-policies.html">AWS Transfer Family, post-quantum security policies</a> and <a href="https://docs.aws.amazon.com/transfer/latest/userguide/security-policies.html">security policy algorithm reference</a></p></li><li><p><a href="https://www.files.com/docs/compliance/platform-architecture-and-security/data-encryption-and-key-management/post-quantum-cryptography-pqc">Files.com, post-quantum cryptography</a> and <a href="https://www.files.com/docs/encryption/ciphers">published cipher list</a></p></li><li><p><a href="https://hstechdocs.helpsystems.com/releasenotes/Content/_ProductPages/GoAnywhere/GAMFT.htm">GoAnywhere MFT release notes</a></p></li><li><p><a href="https://support.cleo.com/hc/en-us/articles/30258468834583-Cleo-Harmony-5-8-1-Release-Notes">Cleo Harmony 5.8.1 release notes</a></p></li><li><p><a href="https://www.crushftp.com/crush11wiki/Wiki.jsp?page=SFTP">CrushFTP SFTP algorithm list</a> and <a href="https://crushftp.com/version11_build.html">build changelog</a></p></li><li><p><a href="https://documentation.solarwinds.com/en/success_center/servu/content/release_notes/servu_2026-3_release_notes.htm">Serv-U 2026.3 release notes</a></p></li><li><p><a href="https://docs.progress.com/bundle/moveit-transfer-release-notes-2026/page/Whats-New-in-MOVEit-Transfer-2026.html">MOVEit Transfer 2026, what&#8217;s new</a></p></li></ul><div><hr></div><p><em>SFTP.cloud terminates SFTP, FTPS, FTPES and HTTPS in front of storage you already own, without holding your storage credentials and without writing your files to our disks. <a href="https://www.sftp.cloud/how-it-works">How it works</a> covers the architecture, and <a href="https://www.sftp.cloud/security">Security</a> covers the threat model.</em></p>]]></content:encoded></item><item><title><![CDATA[Update-Thursday: “.1” for Server!, R2FS!, AFT!]]></title><description><![CDATA[A single `+.1` to the build number of all three of our products]]></description><link>https://blog.syncplify.com/p/update-thursday-1-for-server-r2fs</link><guid isPermaLink="false">https://blog.syncplify.com/p/update-thursday-1-for-server-r2fs</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Thu, 17 Sep 2026 18:38:18 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f17bb0ec-3541-4ecb-bde1-f3c875e0d897_2501x2500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Very unusual release note today. Today all three of our software products are receiving a &#8220;+.1&#8221; release on their build number. Because all three underwent the same small update:</p><ul><li><p>A bug in our logging library, specifically affecting the <code>syslog</code> target, has been identified and fixed; now a stuck <em>syslog</em> server can no longer cause resource channel lock-up in your Syncplify software.</p></li></ul><p>As always, you can <a href="https://syngo.to/download">download the most recent release from our website</a>, or if you&#8217;re running Server! v8.4.0+ or R2FS! v3.0.0+ you may (more easily) self-install this update with the push of a single button in the web UI. </p><p>Thank you all for trusting our software with your secure file transfers!</p>]]></content:encoded></item><item><title><![CDATA[Syncplify Server! v8.5.0 released]]></title><description><![CDATA[Importance of this update: VERY HIGH]]></description><link>https://blog.syncplify.com/p/syncplify-server-v850-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-server-v850-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Mon, 14 Sep 2026 22:43:01 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/2031c1ab-1f22-4aa9-a230-e28f9c1ec8b2_2501x2500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are happy to announce that we have just released a new version of our flagship software product, Syncplify Server!</p><h4><strong>What&#8217;s changed?</strong></h4><ul><li><p>If you&#8217;re running any version of Syncplify Server! <strong>between v8.1.2 and v8.4.0</strong> your service might CRASH (and auto-restart) when the following two events happen to occur symultaneously:</p><ul><li><p>a log file is rotated</p></li><li><p>a client disconnects at the exact same time</p></li></ul><p>Version 8.5.0 fixed that specific race condition. We apologize to anyone affected by this bug, and we urge everyone to update to v8.5.0 so that this doesn&#8217;t happen anymore.</p></li><li><p>Usual small set of little bug-fixes and quality of life improvements</p></li></ul><p>As always, you can <a href="https://syngo.to/download">download the most recent release from our website</a>.</p><p>Thank you all for trusting our software with your secure file transfers!</p>]]></content:encoded></item><item><title><![CDATA[Server! v8.4.0 rel-notes addendum]]></title><description><![CDATA[And a heartfelt &#8220;Thank You!&#8221; to one of our customers who will remain anonymous]]></description><link>https://blog.syncplify.com/p/server-v840-rel-notes-addendum</link><guid isPermaLink="false">https://blog.syncplify.com/p/server-v840-rel-notes-addendum</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Sat, 12 Sep 2026 17:25:22 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/5c892eb2-cb05-4c30-a9ae-424c2ac394ce_2501x2500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>As most of you will surely have already seen, just yesterday we&#8217;ve <a href="https://blog.syncplify.com/p/syncplify-server-v840-r2fs-v300">released Syncplify Server! v8.4.0</a>, featuring automatic self-updates, which in and of itself earned it a very special release note.</p><p>But v8.4.0 carries a lot more than that. It carries a robust set of security improvements which would not have been possible without the help of one of our customers, but since we&#8217;re a security company we&#8217;re not going to name them here. We&#8217;ll just say this: <strong>You know who you are, and we cannot thank You enough!</strong></p><p>They provided us, free of charge, with the best security assessment and pen-testing our software has ever been put through. Ever. </p><p>And that act of kindness and genuine support lead v8.4.0 to also include the following changes and improvements:</p><ul><li><p>More sensible default configurations for newly deployed instances (do not apply to updates/upgrades for obvious reasons) including but not limited to:</p><ul><li><p>STARTTLS auth now defaults to &#8220;Required&#8221; on FTP bindings</p></li><li><p>Pinned-key mTLS is now on by default for all R2FS! bindings</p></li><li><p>SyngoDB management service now binds to 127.0.0.1</p></li><li><p>More sensible SANs in default self-signed certificates</p></li><li><p>More sensible HTTP security headers by default</p></li><li><p>Worker process auto-restart is now enabled by default</p></li></ul></li><li><p>Tightened ACL on database and log files</p></li><li><p>Tightened <em>systemd</em> unit file configuration for all services (Linux only)</p></li><li><p>Fixed &#8220;Timing Oracle&#8221; exposure that allowed an attacker to tell apart existing from non-existing usernames by simply measuring the server&#8217;s response time</p></li><li><p>Legacy <code>ssh-rsa</code> weak host key algorithm was an automatic &#8220;re-entrant&#8221; if the SSH/SFTP service had any RSA host key in its configuration (now disabled really means <strong>disabled</strong> instead)</p></li><li><p>Hardened build pipeline now prevents builds from a &#8220;dirty&#8221; repo (a repo that has uncommitted changes) and forces PIE executable builds on Linux</p></li></ul><p>The report we received also included a couple of false positives, which we verified (not assumed) to be false positives, and as such were not addressed.</p><blockquote><p>It&#8217;s important to understand that all the security improvements to the executables and environment are automatic for everyone, new install and updates/upgrades alike. But <strong>all the improvements to the default configurations are only applied to new installs</strong>, so if you&#8217;re updating/upgrading to v8.4.0 from an older version you&#8217;ll still have to review your own configuration to ensure it&#8217;s the tightest possible (compatibly with your specific needs).</p></blockquote><p>We hope this addendum to the previous v8.4.0 release note effectively conveys why we consider v8.4.0 such an important update for everyone running our software.</p><p>As usual, thank you all for your attention, and for being part of our journey.</p>]]></content:encoded></item></channel></rss>