summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-04-10update codeql-action from v2 to v3Ryo Nakamura
2024-04-10add --add-host=ip6-localhost for docker run in testRyo Nakamura
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-10add -L limit bitrate option (#14)Ryo Nakamura
2024-03-31add ssh keyboard interactive authenticationRyo Nakamura
Supporting keyboard-interactive authentication enables login with Cisco DUO MFA (#2).
2024-03-30fix: add config.h in platform.hRyo Nakamura
to build htonll and ntohll correctly.
2024-03-16chmod after truncate and setutimes on the remote side.Ryo Nakamura
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-14remove test from the release workflowRyo Nakamura
because tagged commit is already tested.
2024-03-14bump version to 0.1.5Ryo Nakamura
2024-03-14update README: mscp supports checkpointingRyo Nakamura
2024-03-14add a description for checkpoint file structureRyo Nakamura
2024-03-12test: insert `Port` to /etc/ssh/sshd_configRyo Nakamura
not to /etc/ssh/sshd_config.d/*.conf because openssh in Rocky Linux in 8 does not support the config.dy directory.
2024-03-12fix typo (#10)Ryo Nakamura
2024-03-12fix port tests and v6only test.Ryo Nakamura
port test: sshd listens on 8022 and run mscp with -P 8022 v6only test: change remote name from localhost to ip6-localhost
2024-03-09sftp_async_write: bit cleanup error messagingRyo Nakamura
2024-02-24update docRyo Nakamura
2024-02-20add test cases for resume with checkpointRyo Nakamura
Now mscp supports resume (#5) and (#10)
2024-02-20update doc for checkpointRyo Nakamura
2024-02-20checkpoint includes usernameRyo Nakamura
2024-02-20put magic code at the head of checkpointRyo Nakamura
2024-02-18add validate for path object and update manpageRyo Nakamura
2024-02-18update console output and docRyo Nakamura
2024-02-18add -W and -R option for resume checkpointRyo Nakamura
2024-02-17ready to implement the main-sideRyo Nakamura
2024-02-17add checkpoint.c and .hRyo Nakamura
2024-02-12add htonll and ntohllRyo Nakamura
2024-02-11tiny fix on poolRyo Nakamura
2024-02-11avoid * in paths from two test cases for alpineRyo Nakamura
2024-02-11little cleanupRyo Nakamura
2024-02-11change chunk_pool from list to poolRyo Nakamura
2024-02-11cleanup mscp_scan_thread related codesRyo Nakamura
2024-02-11cmake: add USE_PODMAN to use podman instead of dockerRyo Nakamura
2024-02-11change thread_list to thread_poolRyo Nakamura
2024-02-11change path_list to path_poolRyo Nakamura
2024-02-11add pool strcture and move src list to poolRyo Nakamura
2024-02-11fix wrong description for mscp_add_src_path and mscp_set_dst_pathRyo Nakamura
2024-02-11install-build-deps.sh has --dont-install and --platform options.Ryo Nakamura
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-07update REAMDE to fix the URL for single binary mscpRyo Nakamura
2024-02-07update REAMDE to fix the URL for single binary mscpRyo Nakamura
2024-02-07remove unnecessary \nRyo Nakamura
2024-02-07update doc/mscp.rstRyo Nakamura
2024-02-07bump version to 0.1.4Ryo Nakamura
2024-02-07fix manpage to add -g optionRyo Nakamura
2024-02-07add -4 and -6 options to use either IPv4 or IPv6Ryo Nakamura
2024-02-07update man and doc for adjusting to -p optionRyo Nakamura
2024-02-07cleanup error message handlingRyo Nakamura
The top-level funtion in a thread should print errors using priv_get_err(), while lower-level functions should set error messages using priv_set_err() except that error mesesages should be printed immediately, e.g., under walk_src_path().
2024-02-06remove unused FindGSSAPI.cmake moduleRyo Nakamura
2024-02-06add .clang-format from Linux kernel and format sourcesRyo Nakamura
The exception is that ColumnLimit is 90.
2024-02-06refactor error message-related functionsRyo Nakamura
split message print fuctions (mpr_*), strerrno, and mscp_get/set_error into print.c/h and strerrno.c/h. ToDo: revise usages of priv_set_errv and pr_* functions.
2024-02-06do not build strlcat.c if HAVE_STRLCAT is trueRyo Nakamura
2024-02-06add -p option, preserving file timestampsRyo Nakamura