Skip to content

gmacFTP 0.1.0

Choose a tag to compare

@GregoryMc86 GregoryMc86 released this 11 Jul 19:41

gmacFTP 0.1.0 is a major performance, security, and workflow milestone for the native macOS FTP, FTPS, and SFTP client written in Rust with Slint.

Highlights:

  • System-style Shift range selection, Command individual selection, and Select All
  • Reliable multi-file transfers with clear error details, skip or abort decisions, retry, resume, and per-transfer cancellation
  • Reusable FTP/SFTP sessions, pipelined SFTP I/O, bounded queues, and configurable concurrent connections
  • Folder upload/download sync with exclusions, mandatory dry run, and a safety re-scan
  • Create, rename, permissions, recursive delete preflight, and protected remote editing
  • SFTP passwords, Ed25519/ECDSA private keys, and SSH Agent authentication
  • Faster local and remote listings with cached asynchronous folder statistics

Security and release verification:

  • Full test suite, Clippy, formatting, dependency audit, and secret-history scan completed
  • Signed with Apple Developer ID
  • Notarized and stapled by Apple
  • Accepted by macOS Gatekeeper
  • SHA-256: 8c586a804648961e3e4d0952736a700b368580083a3aa297009b2961c43bb436

Requires macOS 11 or later on Apple silicon.