Repository navigation
Completed downloads on SMB shares can receive a timestamp refresh after aria2 has finished. Previously this could abort a verified move or leave the original in the incoming folder after the destination was published.
Version 1.5.2 recovers from timestamp-only changes while retaining the source-size, identity and content checks:
- Before publication, discard staging and retry a fresh inventory and full verified copy, up to three attempts.
- During cleanup, require a fresh byte-for-byte comparison with the published destination before accepting a timestamp-only change and removing the source.
- Report old and new size, timestamp and identity values when a source-change check fails.
- Add concurrent hook tests, opt-in real-share tests, and a Debian 13 QEMU VM with ext4, XFS, Btrfs and Linux SMB test stages.
Downloads
- Debian/Ubuntu amd64 or arm64:
sudo apt install ./aria-move_1.5.2_amd64.deb(use the arm64 package on ARM64). - RHEL/AlmaLinux/Rocky 9+ and Fedora:
sudo dnf install ./aria-move-1.5.2-1.el9.x86_64.rpm(use aarch64 on ARM64), then enable the service withsudo systemctl enable --now aria-move. RHEL-family systems need EPEL for aria2. - Windows x86_64: extract the ZIP or download the standalone executable.
- Verify every downloaded artifact against
SHA256SUMS.
Debian packages use the Debian 12 / glibc 2.36 baseline; RPM packages use the EL9 / glibc 2.34 baseline. Existing settings remain in place on upgrade. See the installation instructions.
Verification
The attached RELEASE_TESTS.md and release-test-logs.zip record the release checks and their limits. The Debian 13 VM exercises a Linux CIFS client against Samba backed by ext4; it does not emulate a ZFS server. World-share testing uses the Windows SMB client. macOS binaries are not provided.