Commit Graph

  • f71c7a145a add checkpoint.c and .h Ryo Nakamura 2024-02-16 14:54:24 +09:00
  • 4e895bb72e add htonll and ntohll Ryo Nakamura 2024-02-12 00:54:28 +09:00
  • f152236844 tiny fix on pool Ryo Nakamura 2024-02-11 22:09:23 +09:00
  • ce376beeb9 avoid * in paths from two test cases for alpine Ryo Nakamura 2024-02-11 22:04:22 +09:00
  • b756654f6e little cleanup Ryo Nakamura 2024-02-11 21:45:34 +09:00
  • a828ca3f5a change chunk_pool from list to pool Ryo Nakamura 2024-02-11 21:28:03 +09:00
  • d65a49768c cleanup mscp_scan_thread related codes Ryo Nakamura 2024-02-11 18:54:48 +09:00
  • 00b5c64e27 cmake: add USE_PODMAN to use podman instead of docker Ryo Nakamura 2024-02-11 17:36:33 +09:00
  • d6f437bcb1 change thread_list to thread_pool Ryo Nakamura 2024-02-10 22:34:03 +09:00
  • bfc955a9a7 change path_list to path_pool Ryo Nakamura 2024-02-10 21:29:07 +09:00
  • d2e061fd97 add pool strcture and move src list to pool Ryo Nakamura 2024-02-10 13:57:37 +09:00
  • c5afb99d67 fix wrong description for mscp_add_src_path and mscp_set_dst_path Ryo Nakamura 2024-02-08 21:53:42 +09:00
  • 45ba6b077e install-build-deps.sh has --dont-install and --platform options. Ryo Nakamura 2024-02-11 14:04:43 +09:00
  • d819f715c8 update REAMDE to fix the URL for single binary mscp Ryo Nakamura 2024-02-07 17:19:14 +09:00
  • 22150c268d update REAMDE to fix the URL for single binary mscp Ryo Nakamura 2024-02-07 17:15:30 +09:00
  • f8f8cf1994 remove unnecessary \n Ryo Nakamura 2024-02-07 16:58:17 +09:00
  • 758c5e92b3 update doc/mscp.rst Ryo Nakamura 2024-02-07 16:55:12 +09:00
  • 2ef4267f72 bump version to 0.1.4 v0.1.4 Ryo Nakamura 2024-02-07 16:09:46 +09:00
  • 1d8d853b30 fix manpage to add -g option Ryo Nakamura 2024-02-07 15:14:20 +09:00
  • b2628b54fb add -4 and -6 options to use either IPv4 or IPv6 Ryo Nakamura 2024-02-07 14:34:15 +09:00
  • a9c59f744a update man and doc for adjusting to -p option Ryo Nakamura 2024-02-07 14:32:36 +09:00
  • 96084004b6 cleanup error message handling Ryo Nakamura 2024-02-07 13:29:45 +09:00
  • 5119d5ae26 remove unused FindGSSAPI.cmake module Ryo Nakamura 2024-02-06 23:24:57 +09:00
  • 93f155cffe add .clang-format from Linux kernel and format sources Ryo Nakamura 2024-02-06 23:09:59 +09:00
  • 4f0669f8f8 refactor error message-related functions Ryo Nakamura 2024-02-06 21:54:04 +09:00
  • 76892a69f9 do not build strlcat.c if HAVE_STRLCAT is true Ryo Nakamura 2024-02-06 16:25:05 +09:00
  • a7f8ad948b add -p option, preserving file timestamps Ryo Nakamura 2024-02-06 16:15:43 +09:00
  • ff45d9d71b add two env vars to pass password/keyphrase (#9) Ryo Nakamura 2024-02-06 10:35:38 +09:00
  • 9908fb309d passing options via pointers in mscp_ssh_opts Ryo Nakamura 2024-02-05 21:13:11 +09:00
  • c95e6a4fff do not passing msg_fp via mscp opts Ryo Nakamura 2024-02-04 18:39:19 +09:00
  • 304e71d5a0 remove (accidentally added) build-srpm.Dockerfile Ryo Nakamura 2024-02-04 17:37:57 +09:00
  • ec663cc966 bump up container image versions and drop using CPack Ryo Nakamura 2024-02-04 17:22:31 +09:00
  • d57ed4149d drop python binding support Ryo Nakamura 2024-02-04 16:18:27 +09:00
  • 7f5fcc617c add doc/DEVELOP.md instead of doc/README.md Ryo Nakamura 2024-02-04 12:03:11 +09:00
  • 36e45cd5f3 change build target update-mscp-rst to update-rst Ryo Nakamura 2024-02-04 11:50:14 +09:00
  • 25207cf865 build deb sources inside a container Ryo Nakamura 2024-02-04 11:35:20 +09:00
  • 306a00ced5 build source rpm inside a container Ryo Nakamura 2024-02-04 10:58:11 +09:00
  • 65025b9022 update README for building on FreeBSD Ryo Nakamura 2024-01-20 22:09:02 +09:00
  • bbc2fbdacf fix install-build-deps.sh to run on FreeBSD Ryo Nakamura 2024-01-21 06:25:58 +09:00
  • 331bab6b41 run build on freebsd action in dev and main branches Ryo Nakamura 2024-01-20 21:42:44 +09:00
  • 1e375abb88 add github actions to build mscp in FreeBSD Ryo Nakamura 2024-01-21 05:32:07 +09:00
  • 7ab5cc3ce9 make it buildable at FreeBSD Ryo Nakamura 2024-01-21 04:50:34 +09:00
  • 60977a8e7a update doc version Ryo Nakamura 2024-01-18 13:46:56 +09:00
  • 020dadfbaf bump version to 0.1.3 v0.1.3 Ryo Nakamura 2024-01-12 22:28:52 +09:00
  • 16086ffdb3 import rpm pgp key before yum install in Alama Ryo Nakamura 2024-01-18 13:17:57 +09:00
  • 9bdbfe8487 add SPDX-License-Identifier to source files Ryo Nakamura 2024-01-12 15:16:40 +09:00
  • bba53fab03 don't allocate char[PATH_MAX] for each file Ryo Nakamura 2024-01-11 21:23:33 +09:00
  • 5cbf3ad648 fix wrong dst path for source path under '/' Ryo Nakamura 2024-01-11 12:53:34 +09:00
  • 4b34118a88 add a test case test_copy_file_under_root_to_dir Ryo Nakamura 2024-01-11 10:06:12 +09:00
  • 68a8f3724f print warn messages when stat and opendir failed Ryo Nakamura 2024-01-09 22:03:39 +09:00
  • 1479607efe add manpage for mscp Ryo Nakamura 2024-01-13 19:06:56 +09:00
  • 6f4038a480 bump libssh to libssh-0.10.6-2-g6f1b1e76 Ryo Nakamura 2024-01-06 15:11:20 +09:00
  • 71a0998e9b bump libssh to 0.10.6 Ryo Nakamura 2024-01-04 21:17:16 +09:00
  • e3484dbc05 update README Ryo Nakamura 2023-12-10 23:56:20 +09:00
  • a107681da0 fix Description in debian/control Ryo Nakamura 2023-12-10 23:18:58 +09:00
  • e0f412722b add debian directory Ryo Nakamura 2023-12-10 22:14:45 +09:00
  • eb5a9e3035 dockerfile: do not run ldconfig in alpine Ryo Nakamura 2023-12-10 21:17:31 +09:00
  • a6501a16bf dockerfile: do ldconfig after pymscp installation Ryo Nakamura 2023-12-10 20:56:38 +09:00
  • abe94897ae cmake: add INSTALL_EXECUTABLE_ONLY option Ryo Nakamura 2023-12-10 17:06:57 +09:00
  • 260e39471d rename setup.py to pysetup.py Ryo Nakamura 2023-12-10 17:04:55 +09:00
  • 2b71c4bf8c add -P, equivalent to -p for just compatibility Ryo Nakamura 2023-11-25 15:49:09 +09:00
  • 0cf3acee20 add -I interval option Ryo Nakamura 2023-11-25 15:17:33 +09:00
  • c292ce2b29 workflows: do apt-get update before running install-build-deps.sh Ryo Nakamura 2023-11-11 16:51:00 +09:00
  • 8e8e1b935d codeql.yml: do apt-get update before running install-build-deps.sh Ryo Nakamura 2023-11-11 16:47:25 +09:00
  • 9611b4d077 bump version to 0.1.2 v0.1.2 Ryo Nakamura 2023-11-01 19:50:20 +09:00
  • 2b9061f5f0 add --sysctl net.ipv6.conf.all.disable_ipv6=0 for docker run. Ryo Nakamura 2023-11-01 19:38:17 +09:00
  • 8e590da322 fix parsing user@host:path. Ryo Nakamura 2023-11-01 17:21:24 +09:00
  • b298b2ec35 main: adopt rolling average of recent eight bps values to calculate ETA Ryo Nakamura 2023-09-13 16:14:40 +09:00
  • 05a7e96759 main: call only mscp_stop() when receives sigint Ryo Nakamura 2023-09-13 15:08:40 +09:00
  • 139ba12f1a write total transferred bytes and number of files Ryo Nakamura 2023-09-13 14:35:44 +09:00
  • cfbadebe6d change msg: thread[%d] to thread:%d Ryo Nakamura 2023-09-11 14:01:20 +09:00
  • d7365683a9 print 1st decimal point in the progress bar Ryo Nakamura 2023-09-11 13:58:49 +09:00
  • 53a560b130 fix test_e2e for ccalgo and tiny fix on test_dir_copy_single Ryo Nakamura 2023-09-09 14:51:47 +09:00
  • bf74aa095a add -g option to specify TCP cc algorithm Ryo Nakamura 2023-09-09 14:32:15 +09:00
  • a88471fc43 Update README.md Ryo Nakamura 2023-09-11 19:56:33 +09:00
  • 89e50453a8 bump version to 0.1.1 v0.1.1 Ryo Nakamura 2023-09-08 17:26:27 +09:00
  • bc1cf11cc1 enable github actions on the dev branch Ryo Nakamura 2023-09-08 17:20:45 +09:00
  • 72841ec12d fix: use off_t for lseek Ryo Nakamura 2023-09-08 17:19:13 +09:00
  • 19704a7308 Update README.md Ryo Nakamura 2023-09-07 15:38:45 +09:00
  • 9227938297 bump version to 0.1.0 v0.1.0 Ryo Nakamura 2023-09-07 15:06:06 +09:00
  • ccc4dedf30 fix docker/alpine-3.17: no need to make install Ryo Nakamura 2023-09-05 21:20:38 +09:00
  • 49e8e26f2a add jupyter example Ryo Nakamura 2023-09-02 17:23:57 +09:00
  • 11e024c1da fix libmscp python bindings. Ryo Nakamura 2023-08-30 21:24:00 +09:00
  • 5466a8b9e1 setup.py: fix data_files to isntall libmscp to python library path Ryo Nakamura 2023-08-30 20:35:27 +09:00
  • 13ec652195 fix mscp_opendir, do not use tls_sftp, use sftp isntead. Ryo Nakamura 2023-08-30 19:09:29 +09:00
  • 6b45cf7c9c update README: adjust to the current usage Ryo Nakamura 2023-08-04 16:12:27 +09:00
  • 58026790d9 fix usage: "none" is not supported for -F Ryo Nakamura 2023-08-04 16:11:29 +09:00
  • 23d9577bde introduce git-based versioning Ryo Nakamura 2023-08-04 16:02:22 +09:00
  • 24c1bc9149 do not set O_TRUNC when opening destination file. Ryo Nakamura 2023-08-04 15:06:14 +09:00
  • 16f2f88cc9 update README: adjust -h output to HEAD Ryo Nakamura 2023-08-04 14:11:58 +09:00
  • 2773c7b4d6 add test for specifying ssh_config Ryo Nakamura 2023-08-04 14:04:46 +09:00
  • 518aa42208 add -F ssh_config option Ryo Nakamura 2023-08-04 13:31:10 +09:00
  • 3b26c7c719 update README: glob is now supported Ryo Nakamura 2023-08-04 01:53:48 +09:00
  • fbc817213b use pseudo glob/globfree for remote-glob when musl Ryo Nakamura 2023-08-03 21:59:54 +09:00
  • 5a4c043889 cmake: add docker-build no-cache target Ryo Nakamura 2023-08-03 21:58:59 +09:00
  • ba6f53d253 add glob for source paths Ryo Nakamura 2023-08-03 20:26:13 +09:00
  • 9f7c135b15 cleanup wrappers for file operations Ryo Nakamura 2023-08-03 17:07:39 +09:00
  • 8ab06c9531 bump version to 0.0.9 v0.0.9 Ryo Nakamura 2023-07-20 22:11:48 +09:00
  • a847ef1ea8 drop centos8, add almalinux 8.8, update rocky to 8.8 Ryo Nakamura 2023-07-20 21:54:43 +09:00
  • 24e86f58d8 mscp: maintain mscp_thread structs in list Ryo Nakamura 2023-05-07 21:05:05 +09:00