Commit Graph

425 Commits

Author SHA1 Message Date
Ryo Nakamura
962542bd9c adjust order of thread spawning 2022-10-23 21:53:41 +09:00
Ryo Nakamura
79e717d1ed configurable sftp_buf_sz.
default value 131072 is derived from qemu/block/ssh.c.
we need more investigaion.
2022-10-23 21:43:44 +09:00
Ryo Nakamura
e6339bf464 cleanup copy codes 2022-10-23 19:11:07 +09:00
Ryo Nakamura
0213b316c5 compilable on linux 2022-10-23 16:42:20 +09:00
Ryo Nakamura
7c18d42004 bps to byte/s 2022-10-23 16:10:07 +09:00
Ryo Nakamura
03a20c77d8 spawn monitor thread before copy threads 2022-10-23 16:05:49 +09:00
Ryo Nakamura
77e977ce8e fix a signifiant bug 2022-10-23 16:04:50 +09:00
Ryo Nakamura
b79e20e54d handle permission on open 2022-10-23 16:00:55 +09:00
Ryo Nakamura
d11ac58f4b compilable in linux 2022-10-23 15:51:21 +09:00
Ryo Nakamura
99b2bca7e5 fix usage 2022-10-23 01:21:44 +09:00
Ryo Nakamura
3849cc6bc6 fix on progress bar 2022-10-23 01:16:03 +09:00
Ryo Nakamura
75a1d8e737 add progress bar 2022-10-23 01:08:40 +09:00
Ryo Nakamura
ec785ff33e fix stat output 2022-10-23 00:14:28 +09:00
Ryo Nakamura
3a22043f41 copy over multiple connection works, but not checked file integirty 2022-10-22 23:57:36 +09:00
Ryo Nakamura
c38197d795 change color in pr_ funcs 2022-10-22 21:05:12 +09:00
Ryo Nakamura
273f4a8407 fix 2022-10-22 19:10:34 +09:00
Ryo Nakamura
54dc6c85a3 fix on copy handling 2022-10-22 19:07:44 +09:00
Ryo Nakamura
e5d1f6ec7d fix help message 2022-10-22 19:04:40 +09:00
Ryo Nakamura
d6685c575b fix copy from remote to local and add buffer size 2022-10-22 19:02:53 +09:00
Ryo Nakamura
b2ae183c81 implement copy chunk 2022-10-22 18:23:42 +09:00
Ryo Nakamura
ab0bf7e5dc add atomic refcnt and locks.
It might be unnecessary, if open/close can be done without lock.
2022-10-20 20:25:23 +09:00
Ryo Nakamura
808069ab9d implement chunk fill 2022-10-20 18:58:06 +09:00
Ryo Nakamura
def9cfeba7 implement fill_file 2022-10-16 22:12:03 +09:00
Ryo Nakamura
579629dea2 update usage 2022-10-15 22:19:40 +09:00
Ryo Nakamura
303a9eb974 initial commit 2022-10-15 21:59:25 +09:00