Ryo Nakamura
|
abd6bf2bbf
|
Merge branch 'main' of github.com:upa/mscp
|
2022-10-30 07:41:58 +00:00 |
|
Ryo Nakamura
|
96c10a700a
|
fix on debug compile
|
2022-10-30 07:41:49 +00:00 |
|
Ryo Nakamura
|
0fb0284ff9
|
fix typo
|
2022-10-30 16:34:16 +09:00 |
|
Ryo Nakamura
|
7e65006e22
|
Create LICENSE.md
|
2022-10-30 16:08:10 +09:00 |
|
Ryo Nakamura
|
6e37331b4a
|
add README
|
2022-10-30 15:57:24 +09:00 |
|
Ryo Nakamura
|
b9f44bb030
|
Merge branch 'main' of github.com:upa/mscp
|
2022-10-30 15:22:17 +09:00 |
|
Ryo Nakamura
|
c495f6b89b
|
rename sscp to mscp
|
2022-10-30 15:20:05 +09:00 |
|
Ryo Nakamura
|
65bdbdaede
|
little refactoring for param names
|
2022-10-30 06:13:02 +00:00 |
|
Ryo Nakamura
|
5d848ccab1
|
fix int overflow
|
2022-10-30 05:47:21 +00:00 |
|
Ryo Nakamura
|
37c37990f5
|
use sftp_get_ssh_error
|
2022-10-30 00:02:21 +09:00 |
|
Ryo Nakamura
|
c76fa3141d
|
change indent from space to tab
|
2022-10-29 23:48:50 +09:00 |
|
Ryo Nakamura
|
ff697aa514
|
fix path handling
|
2022-10-29 23:36:12 +09:00 |
|
Ryo Nakamura
|
47f6983148
|
wrap print progress in pprint
|
2022-10-25 01:47:39 +09:00 |
|
Ryo Nakamura
|
c83927cd5a
|
add copy start and done output
These fputs should be wrapped in a function and protected by a lock. todo.
|
2022-10-25 00:14:47 +09:00 |
|
Ryo Nakamura
|
7ca4a85b76
|
fix miss flag handling for threads[n].finished
|
2022-10-25 00:04:59 +09:00 |
|
Ryo Nakamura
|
8d7e6fe016
|
todo: consider smp for counters
|
2022-10-24 23:50:00 +09:00 |
|
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 |
|