Ryo Nakamura
73cfee29aa
bump version to 0.0.4
...
mistake for v0.0.3 releasing...
v0.0.4
2022-11-26 00:48:24 +09:00
Ryo Nakamura
392ffc0d0e
add workflow_dispatch to release.yml
v0.0.3
2022-11-26 00:21:06 +09:00
Ryo Nakamura
612c3c41d4
github: add source-release job
...
Default source tar balls in github releases do not include
submodules. source-release job uploads mscp tar ball with patched
libssh.
2022-11-26 00:13:49 +09:00
Ryo Nakamura
876a60382c
bump version to 0.0.2
v0.0.2
2022-11-24 23:27:02 +09:00
Ryo Nakamura
0f0354f848
fix comments on release.yml
2022-11-24 23:26:04 +09:00
Ryo Nakamura
33d1adcdbb
fix codeql.yml
2022-11-24 23:20:51 +09:00
Ryo Nakamura
adbcb3701e
update README
2022-11-24 23:18:40 +09:00
Ryo Nakamura
5495e5dd61
fix codeql.yml: init submodules and apply patch to libssh
2022-11-24 23:05:45 +09:00
Ryo Nakamura
52fc2a71b0
fix build-macos.yml
2022-11-24 23:03:22 +09:00
Ryo Nakamura
b46a6f15c1
update github workflows to fit patched libssh
2022-11-24 22:59:59 +09:00
Ryo Nakamura
6f9aaeab80
update README: use patch instead of git apply
2022-11-20 18:20:10 +09:00
Ryo Nakamura
fc2d34eaee
remove sudo
2022-11-20 18:13:26 +09:00
Ryo Nakamura
e22bc5523b
fix CPACK build dependency
2022-11-20 18:03:56 +09:00
Ryo Nakamura
b6b283f8b5
set WITH_EXAMPLES OFF
2022-11-20 17:04:22 +09:00
Ryo Nakamura
4b5d300fa4
update README for cmkae with libssh
2022-11-20 16:50:00 +09:00
Ryo Nakamura
dc0dd60287
build libssh-static from mscp cmake
2022-11-20 16:14:07 +09:00
Ryo Nakamura
4129a47a3a
add ignore dirty for libssh
2022-11-20 15:38:25 +09:00
Ryo Nakamura
7079ff6542
add libssh 0.10.4 as submodule
2022-11-20 15:37:15 +09:00
Ryo Nakamura
8e266517da
use list(LENGTH) to iterate DIST_ lists
2022-11-20 02:02:43 +09:00
Ryo Nakamura
8395c05d67
fix CMakeLists.txt
...
* install mscp from package at docker build phase.
* add docker-*-all custom targets.
2022-11-20 00:37:01 +09:00
Ryo Nakamura
04b7ec3e4b
cleanup docker-related commands in cmake
...
TODO: add bruild procedure for async_write
2022-11-19 23:40:29 +09:00
Ryo Nakamura
e3c9c82bb8
Merge branch 'async-write'
2022-11-18 22:33:13 +09:00
Ryo Nakamura
dca0241824
add O_TRUNC when the first open() for a file
2022-11-18 22:30:34 +09:00
Ryo Nakamura
f4d04b848e
don't stop on macos whem -m coremask is set
2022-11-18 22:24:46 +09:00
Ryo Nakamura
7f9c63fa92
add patch/README.md
2022-11-18 22:06:07 +09:00
Ryo Nakamura
fe8101ed51
add patch/README.md
2022-11-18 22:04:50 +09:00
Ryo Nakamura
2c66652f74
update README
2022-11-18 21:54:42 +09:00
Ryo Nakamura
04ae5ee1dc
remove pr_warn debug
2022-11-18 21:52:58 +09:00
Ryo Nakamura
e1bddb85bd
cleanup CMakeLists.txt
...
* now mscp with async write is compilable on both macos and ubuntu
2022-11-18 21:51:43 +09:00
Ryo Nakamura
71efeaa4ba
fix type of id for sftp_async_write
2022-11-18 20:33:50 +09:00
Ryo Nakamura
9193911e6b
Merge branch 'main' of github.com:upa/sscp
2022-11-18 20:21:11 +09:00
Ryo Nakamura
5e7aa774ca
fix when copy multiple sources and various tiny fixes
...
* 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-18 20:20:19 +09:00
Ryo Nakamura
c92a5f71d4
fix copy multiple files and various tiny fixes
...
* when coping multiple files, 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-18 14:42:23 +09:00
Ryo Nakamura
b8d58b1fba
tiny fix
...
- set ssh nonblocking before closing sftp session
- fix pprint for core mask
2022-11-18 13:47:24 +09:00
Ryo Nakamura
5ede4dc122
fix async handling
2022-11-17 23:46:51 +09:00
Ryo Nakamura
2d66f4ca14
fix idx increment (typo) and async write improves copy speed!
2022-11-17 22:09:59 +09:00
Ryo Nakamura
fb2f0b2e45
fix typo
2022-11-17 21:48:39 +09:00
Ryo Nakamura
d448f9eb8a
implement local-to-remote copy with async_write
2022-11-17 21:46:21 +09:00
Ryo Nakamura
a2b4a4c7b3
update README for building mscp with patched libssh
2022-11-17 20:54:24 +09:00
Ryo Nakamura
06c27b96f4
add libssh to .gitignore
2022-11-17 20:42:40 +09:00
Ryo Nakamura
7f1b7ec762
remove libssh git submodule
2022-11-17 20:42:00 +09:00
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