Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-04-15 | resume: fix increment idx only when path is added (#16) | Ryo Nakamura | |
2024-04-14 | add -J proxyjump option (#15) | Ryo Nakamura | |
2024-04-12 | add -o SSH_OPTION option | Ryo Nakamura | |
2024-04-11 | drop -H disable host key checking option | Ryo Nakamura | |
It can be done by ssh_config instead. | |||
2024-04-10 | add -L limit bitrate option (#14) | Ryo Nakamura | |
2024-03-16 | chmod after truncate and setutimes on the remote side. | Ryo Nakamura | |
When the source file permission is r--r--r--, truncate and setutimes AFTER chmod fail due to permission deined. So, do chmod after truncate and setutimes. | |||
2024-03-12 | fix port tests and v6only test. | Ryo Nakamura | |
port test: sshd listens on 8022 and run mscp with -P 8022 v6only test: change remote name from localhost to ip6-localhost | |||
2024-02-20 | add test cases for resume with checkpoint | Ryo Nakamura | |
Now mscp supports resume (#5) and (#10) | |||
2024-02-11 | avoid * in paths from two test cases for alpine | Ryo Nakamura | |
2024-02-11 | change chunk_pool from list to pool | Ryo Nakamura | |
2024-02-11 | change path_list to path_pool | Ryo Nakamura | |
2024-02-07 | add -4 and -6 options to use either IPv4 or IPv6 | Ryo Nakamura | |
2024-02-06 | add two env vars to pass password/keyphrase (#9) | Ryo Nakamura | |
MSCP_SSH_AUTH_PASSWORD passes a password, and MSCP_SSH_AUTH_PASSPHRASE passes a passphrase for publickey auth. They enable avoiding interactive password input. Test cases are also added. | |||
2024-01-18 | fix wrong dst path for source path under '/' | Ryo Nakamura | |
When a source file path is /FILE, its dest path would be dst/ILE. This commit fixes this issue (#8). | |||
2024-01-18 | add a test case test_copy_file_under_root_to_dir | Ryo Nakamura | |
Coping a file under / (root) to a remote directory causes corrupted remote path (Issue #8). | |||
2023-11-25 | add -P, equivalent to -p for just compatibility | Ryo Nakamura | |
and add a test case for -p and -P | |||
2023-11-25 | add -I interval option | Ryo Nakamura | |
-I INTERVAL option inserts sleep for interval (seconds) between SSH connection attempts (issue #7). | |||
2023-11-01 | fix parsing user@host:path. | Ryo Nakamura | |
This commit fixes issue #6. Now mscp command correctly parses [x::x] IPv6 address notation in hostname. | |||
2023-11-01 | fix test_e2e for ccalgo and tiny fix on test_dir_copy_single | Ryo Nakamura | |
2023-11-01 | add -g option to specify TCP cc algorithm | Ryo Nakamura | |
This commit introduce SSH_OPTIONS_CCALGO option to the libssh patch and add -g CONGESTION option to mscp. | |||
2023-08-30 | fix mscp_opendir, do not use `tls_sftp`, use `sftp` isntead. | Ryo Nakamura | |
The fixed issue causes mscp_opendir wrongly calls opendir() for local when tls_sftp is NULL although sftp is not NULL. | |||
2023-08-04 | do not set O_TRUNC when opening destination file. | Ryo Nakamura | |
It prevents `mscp localhost:hoge ~/hoge` from truncating the source file. See https://bugzilla.mindrot.org/show_bug.cgi?id=3431. https://github.com/upa/mscp/issues/1 | |||
2023-08-04 | add test for specifying ssh_config | Ryo Nakamura | |
2023-08-03 | use pseudo glob/globfree for remote-glob when musl | Ryo Nakamura | |
musllibc does not implement GLOB_ALTDIRFUNC, so do not call glob for remote sides when libc is musl. test_e2e.py skips test_glob_src_path when running on alpine. | |||
2023-08-03 | add glob for source paths | Ryo Nakamura | |
https://github.com/upa/mscp/issues/3 | |||
2023-03-26 | Merge branch 'main' of github.com:upa/mscp | Ryo Nakamura | |
2023-03-25 | fix error handling when scan thread failed. | Ryo Nakamura | |
set chunk pool to fill to invoke copy threads when scan failed. | |||
2023-03-22 | test: set min_chunk_sz to 32768 on test_min_chunk | Ryo Nakamura | |
Page size of arm mac is 16384. | |||
2023-03-12 | test: add test_python.py for testing python-mscp | Ryo Nakamura | |
Dockerfiles also adapt themselvs for testing python-mscp bindings. | |||
2023-03-10 | remove numpy from test, and fix compiling single binary mscp | Ryo Nakamura | |
2023-03-03 | add mscp_ssh_opts and change -C optarg | Ryo Nakamura | |
2022-11-18 | add O_TRUNC when the first open() for a file | Ryo Nakamura | |
2022-11-18 | fix when copy multiple sources and various tiny fixes | Ryo Nakamura | |
* when copying multiple sources, target must be directory * add multi-src copy test and parametrize src/dst prefixes * cleanup REAMDE (s/sessions/connections/g) * make error output in copy functions simple | |||
2022-11-15 | add -m coremask option | Ryo Nakamura | |
2022-11-05 | add -H option to disable host key check | Ryo Nakamura | |
tests use this option. | |||
2022-11-05 | create file at the remote although file size is 0 | Ryo Nakamura | |
2022-11-01 | add test_transfer_zero_bytes | Ryo Nakamura | |
2022-11-01 | capture retval from copy threads | Ryo Nakamura | |
2022-11-01 | add ctest to run pytest | Ryo Nakamura | |
2022-10-31 | add (not complete) end-to-end test with pytest | Ryo Nakamura | |