Releases: upa/mscp
Releases · upa/mscp
v0.2.1
Release v0.2.1
- fix broken checkpoint files when copying multiple files (#16)
- fix broken password inputs for resume transfers (#17 and #18)
- add support [kKmMgG] units for -s, -S, and -b options (#20)
- change the default min chunk size to 16MB (#20)
- change the default max chunk size to filesize / (nr_conn * 4) (#20)
- -s and -S accept integers other than multiples of page sizes (#20)
- help now shows available ciphers and HMACs (#20)
v0.2.0
Release v0.2.0
- add -J DESTINATION option for ProxyJump (#15)
- add -o SSH_OPTION option
- add -L LIMIT_BITRATE option (#14)
- add keyboard interactive authentication support. Also, we have manually tested that mscp works with cisco DUO MFA (#2)
- remove -H disable host key check option (ssh_config or -o option can do this instead)
- fix copying files of permission r--r--r--
- update github actions: checkout v3 to v4, and codeql from v2 to v3
- add ubuntu 24.04 test
Full Changelog: v0.1.5...v0.2.0
v0.1.5
v0.1.4
Release v0.1.4
- add a test for builds on FreeBSD
- update container images for tests
- drop support for Python bindings
- clean up error message handling
- add MSCP_SSH_AUTH_PASSWORD/PASSPHRASE environment variables to pass passwords to mscp without interactive input (issue #9)
- add a -p option to preserve timestamps
- add -4 and -6 options to use IPv4 or IPv6, respectively
- introduce .clang-format, which is derived from the Linux kernel
- fix the manpage
v0.1.3
Release v0.1.3
- add -I option for inserting intervals between SSH attempts (issue #7)
- add -P option, equivalent to -p (just for compatibility)
- update libssh to 0.10.6-2-g6f1b1e76 for security fixes
- cleanup warning messages for scanning source fails
- fix wrong destination paths for source paths under '/' (issue #8)
- reduce memory footprint for coping many (e.g., over 100k) files (issue #8)
- add SPDX-License-Identifer to the source files
- add manpage
Full Changelog: v0.1.2...v0.1.3
v0.1.2
Release v0.1.2 - add -g option to set congestion control algorithms - change appearance of the progress bar (print the first decimal place) - use rolling averages for calculating ETA - fix handling IPv6 "[x::x]" notation in user@host:path (Issue #6)
v0.1.1
Release v0.1.1 - fix fatal mistaking int for off_t
v0.1.0
Release v0.1.0 - add glob(3) support for both local and remote source paths - add -F ssh_config option - do not set O_TRUNC (https://github.com/upa/mscp/issues/1) - introduce git-based versioning - fixes for libmscp python binding - add examples directory for the mscp python module
v0.0.9
Release v0.0.9 - Drop Centos support and add Alam Linux 8.8. - Bump Rocky version to 8.8. - Some fixes for the progress bar.
v0.0.8
Release v0.0.8 From this release, scannig source files, establishing ssh connections, and coping files work asychronously. - Asynchronously scan source files: Copy threads can start coping files even scanning files have not finished yet. It is feasible when there are too many source files. - Adapting to MaxStartups: sshd limits the number of incoming (unauthenticated) ssh connections. Copy threads establish ssh connections with a semaphore, whose value is configured by -u MAX_STARTUPS option.