Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-04-29 | add available ciphers and hmacs on help print (#20) | 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-03-31 | add ssh keyboard interactive authentication | Ryo Nakamura | |
Supporting keyboard-interactive authentication enables login with Cisco DUO MFA (#2). | |||
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-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-01-18 | add SPDX-License-Identifier to source files | Ryo Nakamura | |
2023-11-01 | add -g option to specify TCP cc algorithm | Ryo Nakamura | |
This commit introduce SSH_OPTIONS_CCALGO option to the libssh patch and add -g CONGESTION option to mscp. | |||
2023-08-04 | add -F ssh_config option | Ryo Nakamura | |
2023-03-03 | add message.h and message.c, mscp_set|get_error() | Ryo Nakamura | |
Instead of pr_err(), libmscp uses mscp_set_error() and applications use mscp_get_errror() to get error message. | |||
2023-03-03 | add mscp_ssh_opts and change -C optarg | Ryo Nakamura | |
2023-02-25 | start to impliment mscp as a library | Ryo Nakamura | |
this commit starts to refactor file.h|c to path.h|c and add mscp.c|h. not completed yet. | |||
2023-01-05 | remove unnecessary pr_warn | Ryo Nakamura | |
2022-12-05 | change prompt for ssh key passphrase | Ryo Nakamura | |
2022-12-04 | set TCP_NODELAY by default and introduce -N option to disable it | Ryo Nakamura | |
2022-12-03 | remove unused code and introduce -b buf_sz option | Ryo Nakamura | |
This commit removes ifdef ASYNC_WRITE. So, mscp always depends on the patched libssh. | |||
2022-12-02 | cache passphrase for private key for later connections. | Ryo Nakamura | |
2022-12-02 | add auth callback for input passphrase of privkey | Ryo Nakamura | |
2022-12-02 | add -M hmac option | Ryo Nakamura | |
2022-11-27 | skip sftp_free() inappropriately | Ryo Nakamura | |
2022-11-26 | fix duplicate error message on ssh auth failed. | Ryo Nakamura | |
and fix the final \n with -q | |||
2022-11-08 | fix incorrect ret handling for read/write | Ryo Nakamura | |
2022-11-05 | add -H option to disable host key check | Ryo Nakamura | |
tests use this option. | |||
2022-10-30 | little refactoring for param names | Ryo Nakamura | |
2022-10-29 | change indent from space to tab | Ryo Nakamura | |
2022-10-23 | configurable sftp_buf_sz. | Ryo Nakamura | |
default value 131072 is derived from qemu/block/ssh.c. we need more investigaion. | |||
2022-10-23 | cleanup copy codes | Ryo Nakamura | |
2022-10-16 | implement fill_file | Ryo Nakamura | |
2022-10-15 | initial commit | Ryo Nakamura | |