Ryo Nakamura
4d3c37382c
add libssh as submodule and LIBSSH_PATH to build mscp with static built
...
libssh.
2022-11-17 20:29:39 +09:00
Ryo Nakamura
41da0c5cfe
check invalid coremask
2022-11-16 01:57:27 +09:00
Ryo Nakamura
a69115a4dc
add -m coremask option
2022-11-15 19:57:53 +09:00
Ryo Nakamura
0421172778
bump up version: 0.0.1
v0.0.1
2022-11-13 18:23:55 +09:00
Ryo Nakamura
3bd72beb83
Update README.md
2022-11-13 18:17:52 +09:00
Ryo Nakamura
b8e204ae41
update README
2022-11-13 18:14:06 +09:00
Ryo Nakamura
613961b71d
run mscp -h last on ci build
2022-11-13 17:57:50 +09:00
Ryo Nakamura
8719b35694
add rocky 8.6 support
2022-11-13 17:53:46 +09:00
Ryo Nakamura
e9d5ceb462
add memory barrier to notify monitor thread of copy threads finished
2022-11-13 15:33:45 +09:00
Ryo Nakamura
81a7fbd2d8
add -a nr_ahead option
2022-11-13 15:31:12 +09:00
Ryo Nakamura
cfbbae860c
little trick to make progress bar stable
2022-11-12 17:45:08 +09:00
Ryo Nakamura
756e0759f9
fix buf size in remote to local copy.
...
Too large buffer size for sftp_async_read causes unfinished copy:
sftp_async_read returns 0 althrough data remains.
2022-11-12 17:30:51 +09:00
Ryo Nakamura
71d827d613
fix some thread handling
2022-11-12 16:11:20 +09:00
Ryo Nakamura
73e884f9c5
use sftp_async_read for remote to local copy
2022-11-12 15:30:01 +09:00
Ryo Nakamura
8eb9e69c1c
fix incorrect ret handling for read/write
2022-11-08 10:06:30 +00:00
Ryo Nakamura
04488f258c
fix docker/README.md
2022-11-07 02:26:35 +09:00
Ryo Nakamura
c6e469ff3e
add install from homebrew tap to README
2022-11-06 20:25:32 +09:00
Ryo Nakamura
e202939f9e
update README for install
2022-11-06 19:39:20 +09:00
Ryo Nakamura
d19a54b0f0
add release.yml to automate releasing by tag
v0.0.0
2022-11-06 19:20:53 +09:00
Ryo Nakamura
5bfe6e542e
fix test status badge url
2022-11-06 16:07:30 +09:00
Ryo Nakamura
df404ec3c6
cleanup docker files and build/test procedure
2022-11-06 16:03:47 +09:00
Ryo Nakamura
15dbb564c8
add test on ubuntu badge to README and tiny fixes
2022-11-06 14:36:02 +09:00
Ryo Nakamura
2efffc21f4
add test.yml to test mscp inside docker on ubuntu
2022-11-06 14:31:35 +09:00
Ryo Nakamura
867e7f0540
run install-build-deps.sh in codeql
2022-11-06 00:47:32 +09:00
Ryo Nakamura
f2a101b93a
Create codeql.yml
2022-11-06 00:43:47 +09:00
Ryo Nakamura
ffb1c45d0f
remove accidentally added Makefile
2022-11-06 00:20:32 +09:00
Ryo Nakamura
b23133ad52
add Dockerfile-test for test container
2022-11-06 00:13:14 +09:00
Ryo Nakamura
243bf1fa57
add -H option to disable host key check
...
tests use this option.
2022-11-05 22:46:02 +09:00
Ryo Nakamura
8cb5c81fcf
do not install libssh and cmake from homebrew
...
because they are already installed on the macos-latest runner.
2022-11-05 22:26:48 +09:00
Ryo Nakamura
6d6c29680b
change build status badges to new actions
2022-11-05 22:16:59 +09:00
Ryo Nakamura
1518291109
add ci to build on macos
2022-11-05 22:11:47 +09:00
Ryo Nakamura
e02c08f417
add CMAKE_PREFIX_PATH for macOS and use find_package for libssh
2022-11-05 22:05:00 +09:00
Ryo Nakamura
59d49c0c95
add build status badge
2022-11-05 21:42:55 +09:00
Ryo Nakamura
4bf30e13cb
remove test from build steps in github actions
2022-11-05 21:36:46 +09:00
Ryo Nakamura
edb4bfd10f
Create cmake.yml
...
add build test by github actions
2022-11-05 21:34:59 +09:00
Ryo Nakamura
6f7f564315
update README for test
2022-11-05 21:29:26 +09:00
Ryo Nakamura
fc56c53d04
add install-build-deps.sh and fix docker build procedure
2022-11-05 21:26:34 +09:00
Ryo Nakamura
6e6e5066c7
create file at the remote although file size is 0
2022-11-05 19:13:53 +09:00
Ryo Nakamura
24126c927d
mv LICENSE.md to LICENSE
2022-11-01 02:07:55 +09:00
Ryo Nakamura
b8ee960732
add test_transfer_zero_bytes
2022-11-01 00:34:40 +09:00
Ryo Nakamura
d62fc2cddd
do not print progress when total bytes transferred is 0
2022-10-31 15:30:42 +00:00
Ryo Nakamura
7039b84c4f
capture retval from copy threads
2022-11-01 00:17:05 +09:00
Ryo Nakamura
07b9d8ca55
add ctest to run pytest
2022-11-01 00:02:34 +09:00
Ryo Nakamura
93b02300d5
add (not complete) end-to-end test with pytest
2022-10-31 23:27:28 +09:00
Ryo Nakamura
44ed580f4d
add rename-logic.py
2022-10-31 22:55:43 +09:00
Ryo Nakamura
926688e849
rename dirname if dst dir does not exist
...
`scp remote:srcdir dstdir` renames srcdir to dstdir if dstdir does
not exist. If dstdir exists, it creates dstdir/srcdir.
This commit imitates this behavior.
2022-10-31 22:51:39 +09:00
Ryo Nakamura
77651305fd
add custom_target to build mscp in contaners through cmake
2022-10-31 02:40:54 +09:00
Ryo Nakamura
a67dd1957d
update README
2022-10-31 00:11:13 +09:00
Ryo Nakamura
3de70300f7
update README. add rhel instruction and fix build steps
2022-10-30 23:51:53 +09:00
Ryo Nakamura
548565d888
add docker files
2022-10-30 23:37:10 +09:00