Repository navigation
Releases: iFreeshine/iFreeSftp
Releases · iFreeshine/iFreeSftp
Release list
iFreeSftp v0.8.1
Security hardening and maintainability release.
Download
iFreeSftp-v0.8.1-win-x64.zip — unzip anywhere and run iFreeSftp.exe. Self-contained, no runtime needed (Windows 10 1809+ / Windows 11).
| File | Purpose |
|---|---|
| iFreeSftp.exe | single-file app |
| iFreeSftp.Core.dll | core component (transfer & registration) |
| wpf\ | built-in editor cluster |
| locales\ | en-US / zh-CN dictionaries |
Highlights
Added
- Update check — a "New version" badge in the title bar (click to open the download page), manual check in Settings → About; publishing a release only needs one Worker variable
Security
- Host key fingerprint enforcement everywhere — test-connection shares the same fingerprint confirmation dialog; every connection path without a fingerprint callback fails closed, eliminating all bypasses
- Host passwords encrypted at rest — DPAPI (per-user) ciphertext in
hosts.json, legacy plaintext upgrades automatically; decryption failure (account switch / new machine) keeps the original ciphertext instead of silently wiping it - Remote-delivered link allowlist — announcement/purchase/update links open only over http(s); announcement text capped at 2000 characters
- Statistics API (Worker) — token travels via the Authorization header with constant-time comparison; Worker re-deploy required
Fixed
- Remote config (announcements, badge, purchase link) applies on restart instead of waiting out the 24h cache
- A corrupted hosts.json is backed up automatically with a timestamp; the host panel shows the path for recovery
- Transfer-queue pause is zero-CPU (signal gate) instead of 100ms polling; suspended tasks wake immediately on stop
- Settings writes debounced into 500ms batches; pending changes flushed on app exit
- Language-change listeners paired with dialog lifetime (no more hanging delete-confirm/rename dialogs)
Full details: CHANGELOG.md · 中文
Notes
- Free forever — the supporter badge is purely honorary; registration never changes functionality
- Community build: compile from source with
.\build.ps1 build(see README) - Support / registration code: Ko-fi Commissions · 爱发电
iFreeSftp v0.8.0
A dual-pane, multi-tab SFTP client for Windows — fast, secure, and completely free.
Download
iFreeSftp-v0.8.0-win-x64.zip — unzip anywhere and run iFreeSftp.exe. Self-contained, no runtime needed (Windows 10 1809+ / Windows 11).
| File | Purpose |
|---|---|
| iFreeSftp.exe | single-file app |
| iFreeSftp.Core.dll | core component (transfer & registration) |
| wpf\ | built-in editor cluster |
| locales\ | en-US / zh-CN dictionaries |
Highlights
- Dual panes, IDE-style multi-tab — local & remote side by side
- Server-side direct transfer — same-host remote→remote copies run on the server with a single
cp, zero traffic through your machine - Host fingerprint pinning (MITM protection), DPAPI-encrypted storage
- Built-in editor with remote edit & save-back, mtime conflict detection
- File compare, rubber-band select, drag & drop in all 4 directions
- Server-side SHA-256 / SHA-512 / SM3 checksums, chmod grid, live log console
Notes
- Free forever — the supporter badge is purely honorary; registration never changes functionality
- Community build: compile from source with
.\build.ps1 build(see README) - Support / registration code: Ko-fi Commissions · 爱发电