Skip to content

Releases: upa/mscp

v0.2.4

08 Nov 10:39

Choose a tag to compare

  • fix password auth does not work (issue #36)
  • add Debian and Devuan to the install dep script (pr #38)
  • fallback to default terminal size on no tty (pr #39)

v0.2.3

12 Aug 11:00

Choose a tag to compare

  • bump libssh version to 0.11.2 (#25)
  • adopt new AIO read API of libssh
  • fix path handling when remote dst path has suffix '/' (#24)
  • fix remote path handling including '~' (partially)
  • try pubkey auth first to avoid PerSourcePenalties
  • remove the single-binary version of mscp from release

v0.2.2

16 Apr 08:21

Choose a tag to compare

  • bump cmake_minimum_version on libssh (#32)
  • fix quiet mode (#30)
  • use openssl@3 on macOS (#29)
  • add archlinux support (#28)

This release is to fix broken installation on homebrew (#32)

v0.2.1

11 May 12:35

Choose a tag to compare

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

15 Apr 02:38

Choose a tag to compare

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

14 Mar 05:32

Choose a tag to compare

Release v0.1.5

  • add support for resuming failed transfer (#5 and #10)
  • remove the list structure derived from the linux kernel and refactoring
    for this change.
  • add and fix test cases (changing port number and number of connections)

v0.1.4

07 Feb 07:45

Choose a tag to compare

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

18 Jan 04:40

Choose a tag to compare

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

01 Nov 11:10

Choose a tag to compare

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

08 Sep 08:44

Choose a tag to compare

Release v0.1.1

- fix fatal mistaking int for off_t