Ryo Nakamura
01fe30efc7
remove limitation that min/max chunk size must be a multiple of page size
...
Also mentioned by Issue #20 .
2024-04-26 23:44:46 +09:00
Ryo Nakamura
61199acc7b
support k, m, g for -s, -S, and -b options (Issue #20 )
2024-04-26 23:44:46 +09:00
Ryo Nakamura
dd99bc0ac9
connect SSH before starting copy threads in resume transfer
...
The first ssh connection attempt intends to get ssh password/passphrase
for following ssh connections spawned by copy threads (Issue #17 and #18 ).
2024-04-26 23:44:17 +09:00
Ryo Nakamura
a5bca0ebe0
resume: fix increment idx only when path is added ( #16 )
2024-04-15 22:09:25 +09:00
Ryo Nakamura
6373e24753
adjust mscp.rst for v0.2.0
2024-04-15 11:42:56 +09:00
Ryo Nakamura
b1dbf62695
bump version to 0.2.0
v0.2.0
2024-04-15 00:12:09 +09:00
Ryo Nakamura
7b5e38e811
add --privileged for docker/podman run for docker-test-*
...
With podman 5.0.1 on macOS 14.4.1 with M2 Pro, ssh localhost inside
podman containers fails. I'm not sure its reason, but as a work around,
I added --privileged to podman run.
2024-04-14 17:00:06 +09:00
Ryo Nakamura
4ce62079cf
add -J proxyjump option ( #15 )
2024-04-14 16:22:31 +09:00
Ryo Nakamura
e47d5b76e6
fix too few arguments for priv_set_errv
2024-04-13 19:26:15 +09:00
Ryo Nakamura
76a57b2f93
fix release-related parts
2024-04-13 19:24:01 +09:00
Ryo Nakamura
94563c3166
update manpage
2024-04-13 10:18:34 +09:00
Ryo Nakamura
a1b9afefe5
add -o SSH_OPTION option
2024-04-12 23:08:22 +09:00
Ryo Nakamura
bf7e2c3ae3
add vi in ubuntu-24.04 container for easy debugging
2024-04-12 22:52:32 +09:00
Ryo Nakamura
f2f0dab515
test: get fingerprint for port 8022 before test
2024-04-11 21:00:07 +09:00
Ryo Nakamura
c9fe3993aa
update README
2024-04-11 20:38:12 +09:00
Ryo Nakamura
59b90d80bd
drop -H disable host key checking option
...
It can be done by ssh_config instead.
2024-04-11 20:30:46 +09:00
Ryo Nakamura
00fa2c7277
update checkout v3 to v4
2024-04-11 17:26:38 +09:00
Ryo Nakamura
d44a670b49
add test on ubuntu 24.04
2024-04-11 10:34:22 +09:00
Ryo Nakamura
a281dfd9e9
fix bitrate factor should be 1 when unit is not specified
2024-04-10 23:07:50 +09:00
Ryo Nakamura
67b51f75af
update codeql-action from v2 to v3
2024-04-10 22:57:12 +09:00
Ryo Nakamura
d7cdece541
add --add-host=ip6-localhost for docker run in test
...
podman does not add the entry for ip6-localhost in /etc/hosts. Thus this
commit adds it manually. Also, remove unused DIST_PKGS variable.
2024-04-10 21:20:05 +09:00
Ryo Nakamura
2bfd599ad9
add -L limit bitrate option ( #14 )
2024-04-10 20:57:11 +09:00
Ryo Nakamura
9b8ba69a61
add ssh keyboard interactive authentication
...
Supporting keyboard-interactive authentication enables login with Cisco
DUO MFA (#2 ).
2024-03-31 16:47:55 +09:00
Ryo Nakamura
262a715e5e
fix: add config.h in platform.h
...
to build htonll and ntohll correctly.
2024-03-30 14:37:43 +09:00
Ryo Nakamura
07a6cbf039
chmod after truncate and setutimes on the remote side.
...
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-16 00:12:14 +09:00
Ryo Nakamura
433f155cd3
remove test from the release workflow
...
because tagged commit is already tested.
2024-03-14 13:30:21 +09:00
Ryo Nakamura
40cf231e9a
bump version to 0.1.5
v0.1.5
2024-03-14 13:21:25 +09:00
Ryo Nakamura
11a48bbe09
update README: mscp supports checkpointing
2024-03-14 12:49:28 +09:00
Ryo Nakamura
63fb5a7474
add a description for checkpoint file structure
2024-03-14 12:47:17 +09:00
Ryo Nakamura
5dbc9e5bce
test: insert Port to /etc/ssh/sshd_config
...
not to /etc/ssh/sshd_config.d/*.conf because openssh in Rocky Linux in 8
does not support the config.dy directory.
2024-03-12 16:02:58 +09:00
Ryo Nakamura
d03ae9f592
fix typo ( #10 )
2024-03-12 15:30:41 +09:00
Ryo Nakamura
0d248c5f6b
fix port tests and v6only test.
...
port test: sshd listens on 8022 and run mscp with -P 8022
v6only test: change remote name from localhost to ip6-localhost
2024-03-12 15:24:09 +09:00
Ryo Nakamura
9d02fc9122
sftp_async_write: bit cleanup error messaging
2024-03-09 16:06:44 +09:00
Ryo Nakamura
0e80f089be
update doc
2024-02-24 04:16:33 +00:00
Ryo Nakamura
f3a24e0047
add test cases for resume with checkpoint
...
Now mscp supports resume (#5 ) and (#10 )
2024-02-20 22:05:17 +09:00
Ryo Nakamura
dfdad6bca5
update doc for checkpoint
2024-02-20 20:43:57 +09:00
Ryo Nakamura
fc0ced1828
checkpoint includes username
2024-02-20 16:14:26 +09:00
Ryo Nakamura
0695c1e2e4
put magic code at the head of checkpoint
2024-02-20 15:12:05 +09:00
Ryo Nakamura
692ea1d4e4
add validate for path object and update manpage
2024-02-18 22:26:38 +09:00
Ryo Nakamura
19c73af09d
update console output and doc
2024-02-18 21:34:41 +09:00
Ryo Nakamura
5f628b64e3
add -W and -R option for resume checkpoint
2024-02-18 14:48:30 +09:00
Ryo Nakamura
2f9c2c0f10
ready to implement the main-side
2024-02-17 13:25:07 +09:00
Ryo Nakamura
f71c7a145a
add checkpoint.c and .h
2024-02-17 12:39:19 +09:00
Ryo Nakamura
4e895bb72e
add htonll and ntohll
2024-02-12 00:54:28 +09:00
Ryo Nakamura
f152236844
tiny fix on pool
2024-02-11 22:09:23 +09:00
Ryo Nakamura
ce376beeb9
avoid * in paths from two test cases for alpine
2024-02-11 22:05:04 +09:00
Ryo Nakamura
b756654f6e
little cleanup
2024-02-11 22:04:59 +09:00
Ryo Nakamura
a828ca3f5a
change chunk_pool from list to pool
2024-02-11 21:28:03 +09:00
Ryo Nakamura
d65a49768c
cleanup mscp_scan_thread related codes
2024-02-11 20:33:35 +09:00
Ryo Nakamura
00b5c64e27
cmake: add USE_PODMAN to use podman instead of docker
2024-02-11 17:36:33 +09:00