Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-04-29 | default chunk size is filesize/(nr_conn*4) (Issue #20) | Ryo Nakamura | |
and clean-up chunk_sz related parts. | |||
2024-04-29 | manpage: improve descriptions for MaxStartups | Ryo Nakamura | |
2024-04-29 | add available ciphers and hmacs on help print (#20) | Ryo Nakamura | |
2024-04-26 | change default minimum chunk size to 16MB (Issue #20) | Ryo Nakamura | |
2024-04-26 | remove limitation that min/max chunk size must be a multiple of page size | Ryo Nakamura | |
Also mentioned by Issue #20. | |||
2024-04-26 | support k, m, g for -s, -S, and -b options (Issue #20) | Ryo Nakamura | |
2024-04-26 | connect SSH before starting copy threads in resume transfer | Ryo Nakamura | |
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-15 | resume: fix increment idx only when path is added (#16) | Ryo Nakamura | |
2024-04-14 | add -J proxyjump option (#15) | Ryo Nakamura | |
2024-04-13 | fix too few arguments for priv_set_errv | Ryo Nakamura | |
2024-04-12 | add -o SSH_OPTION option | Ryo Nakamura | |
2024-04-11 | drop -H disable host key checking option | Ryo Nakamura | |
It can be done by ssh_config instead. | |||
2024-04-10 | fix bitrate factor should be 1 when unit is not specified | Ryo Nakamura | |
2024-04-10 | add -L limit bitrate option (#14) | Ryo Nakamura | |
2024-03-31 | add ssh keyboard interactive authentication | Ryo Nakamura | |
Supporting keyboard-interactive authentication enables login with Cisco DUO MFA (#2). | |||
2024-03-30 | fix: add config.h in platform.h | Ryo Nakamura | |
to build htonll and ntohll correctly. | |||
2024-03-16 | chmod 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-14 | add a description for checkpoint file structure | Ryo Nakamura | |
2024-03-09 | sftp_async_write: bit cleanup error messaging | Ryo Nakamura | |
2024-02-20 | update doc for checkpoint | Ryo Nakamura | |
2024-02-20 | checkpoint includes username | Ryo Nakamura | |
2024-02-20 | put magic code at the head of checkpoint | Ryo Nakamura | |
2024-02-18 | add validate for path object and update manpage | Ryo Nakamura | |
2024-02-18 | update console output and doc | Ryo Nakamura | |
2024-02-18 | add -W and -R option for resume checkpoint | Ryo Nakamura | |
2024-02-17 | ready to implement the main-side | Ryo Nakamura | |
2024-02-17 | add checkpoint.c and .h | Ryo Nakamura | |
2024-02-12 | add htonll and ntohll | Ryo Nakamura | |
2024-02-11 | tiny fix on pool | Ryo Nakamura | |
2024-02-11 | little cleanup | Ryo Nakamura | |
2024-02-11 | change chunk_pool from list to pool | Ryo Nakamura | |
2024-02-11 | cleanup mscp_scan_thread related codes | Ryo Nakamura | |
2024-02-11 | change thread_list to thread_pool | Ryo Nakamura | |
2024-02-11 | change path_list to path_pool | Ryo Nakamura | |
2024-02-11 | add pool strcture and move src list to pool | Ryo Nakamura | |
2024-02-07 | remove unnecessary \n | Ryo Nakamura | |
2024-02-07 | add -4 and -6 options to use either IPv4 or IPv6 | Ryo Nakamura | |
2024-02-07 | cleanup error message handling | Ryo 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-06 | add .clang-format from Linux kernel and format sources | Ryo Nakamura | |
The exception is that ColumnLimit is 90. | |||
2024-02-06 | refactor error message-related functions | Ryo 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-06 | add -p option, preserving file timestamps | Ryo Nakamura | |
2024-02-06 | add two env vars to pass password/keyphrase (#9) | Ryo Nakamura | |
MSCP_SSH_AUTH_PASSWORD passes a password, and MSCP_SSH_AUTH_PASSPHRASE passes a passphrase for publickey auth. They enable avoiding interactive password input. Test cases are also added. | |||
2024-02-05 | passing options via pointers in mscp_ssh_opts | Ryo Nakamura | |
We do not need static buf because we have already dropped python biding support. | |||
2024-02-04 | do not passing msg_fp via mscp opts | Ryo Nakamura | |
instead, mpr_* functions print messages to stdout or stderr directly. | |||
2024-02-04 | drop python binding support | Ryo Nakamura | |
2024-01-21 | make it buildable at FreeBSD | Ryo Nakamura | |
2024-01-18 | add SPDX-License-Identifier to source files | Ryo Nakamura | |
2024-01-18 | don't allocate char[PATH_MAX] for each file | Ryo Nakamura | |
This commit makes struct path allocation use strndup(). It reduices the memory footprint for struct path per file (issue #8). | |||
2024-01-18 | fix wrong dst path for source path under '/' | Ryo Nakamura | |
When a source file path is /FILE, its dest path would be dst/ILE. This commit fixes this issue (#8). | |||
2024-01-18 | print warn messages when stat and opendir failed | Ryo Nakamura | |
during scanning src paths due to, e.g., too many levels of symbolic links, too long path, and permission deineid. |