This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+4 more
Summary
AI summaryStandard input support now allows piping data directly into FFL.
Full changelog
🚀 What's New in v3.8.2
✨ New Features
-
Standard Input (stdin) Support
You can now pipe data directly into the application usingstdin.
Example:cat file.txt | ffl - -
Custom Filenames (
--name)
Added the--nameflag, allowing you to manually specify the filename (Content-Disposition) for the recipient. -
QR Code Generation (
--qr)
Introduced the--qrflag to generate QR codes directly in the terminal (or as images) for quick mobile scanning and sharing. -
Tor as a First-Class Citizen
Enhanced Tor integration. When Tor is enabled, WebRTC is now fully blocked to prevent any potential IP leaks, ensuring stricter privacy.
⚡ Improvements
- Tunnel Stability
Improved the stability of the default tunnel connection, resulting in significantly more reliable transfers for large files.
🐛 Bug Fixes
- APE Login on Termux
Fixed an issue where logging in onffl.com(APE build) would fail when running inside Android Termux.
🐛 Known Issues
- APE Builds on Firefox (Specific Tunnels)
While the general hang issue (ML-KEM) is resolved, connections via specific tunnels (e.g.,*.852) or low-MTU networks may still fail the P2P handshake.ℹ️ Technical Note: This is caused by DTLS packet fragmentation exceeding the path MTU on strict network routes.
Impact: The application will automatically fallback to Relay ensuring the transfer continues, though startup may take a few seconds longer.
📦 Which file should I download?
- If you want a single file that runs everywhere, across OSes? choose APE (
ffl.com/fflo.com). - If you want platform-optimized size/perf, choose a native build. 🙂
- On Linux and unsure about glibc (or on musl)? -> APE
ffl.comis the safest choice.
ℹ️ On the first run of a native build, the app performs an internal extraction step (by pyapp), so startup is temporarily slower once.
The install scripts pre-warm this step; manual downloads will see the one-time delay.
APE builds (ffl.com/fflo.com) are single-file and do not have this first-run warmup.
Windows (native)
- x86_64 →
ffl-v3.8.2-x86_64-windows.zip
Unzip to getffl.exe.
Linux (native)
We publish two glibc baselines. Pick the highest baseline that does not exceed your system glibc:
-
glibc 2.39+ — smaller & faster
ffl-v3.8.2-manylinux_glibc2.39-x86_64-linux.tar.gz- Best for newer distros (e.g., Ubuntu 24).
-
glibc 2.28+ — widest compatibility
ffl-v3.8.2-manylinux_glibc2.28-x86_64-linux.tar.gz- Works on older distros (e.g., Ubuntu 20); larger due to additional internal linking.
⚠️ If your system is musl-based (e.g., Alpine) or you’re unsure about glibc, prefer APE
ffl.com.
macOS (native)
- Apple Silicon (arm64) →
ffl-v3.8.2-aarch-darwin.tar.gz - Intel (x86_64) →
ffl-v3.8.2-x86_64-darwin.tar.gz
The archive unpacks to a single ffl binary.
🧰 APE (cross-platform single file, zero external deps)
ffl.com— Single-file build that runs natively on Linux, macOS, Windows, FreeBSD, OpenBSD 7.3, NetBSD, BIOS, and Android (Termux).fflo.com— Alternative APE build that is exactly aligned with the open-source repo (no additional/proprietary addons).
As a result, features that require closed-source components—such as upload to server (e.g.,--upload)—are not available.
For a deeper comparison between native and APE, see the README’s notes.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About FFL
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]