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
Ryo Nakamura
d6f437bcb1
change thread_list to thread_pool
2024-02-11 14:11:47 +09:00
Ryo Nakamura
bfc955a9a7
change path_list to path_pool
2024-02-11 14:11:47 +09:00
Ryo Nakamura
d2e061fd97
add pool strcture and move src list to pool
2024-02-11 14:08:56 +09:00
Ryo Nakamura
c5afb99d67
fix wrong description for mscp_add_src_path and mscp_set_dst_path
2024-02-11 14:08:56 +09:00
Ryo Nakamura
45ba6b077e
install-build-deps.sh has --dont-install and --platform options.
...
All docker files do not call isntall-build-deps.sh. Instead, cmake passes
REQUIREDPKGS to Dockerfiles, which is derived from the output of
./scripts/install-build-deps.sh --dont-install --platform PLATFORM.
This change enables caching package installaion during docker build.
2024-02-11 14:04:43 +09:00
Ryo Nakamura
d819f715c8
update REAMDE to fix the URL for single binary mscp
2024-02-07 17:19:14 +09:00
Ryo Nakamura
22150c268d
update REAMDE to fix the URL for single binary mscp
2024-02-07 17:15:30 +09:00
Ryo Nakamura
f8f8cf1994
remove unnecessary \n
2024-02-07 16:58:17 +09:00