Ryo Nakamura
11311d1fd2
change debian/chanelog for jammy
2025-11-08 19:36:06 +09:00
Ryo Nakamura
1313853d7d
adjust mscp.rst for v0.2.4
2025-11-08 19:32:30 +09:00
Ryo Nakamura
e621035002
bump version to 0.2.4
v0.2.4
2025-11-08 19:25:08 +09:00
Ryo Nakamura
ef8994d21e
cache auth_bit_mask after the first none auth attempt
...
This fixes #36 , password auth does not occur.
2025-11-08 18:50:44 +09:00
Ryo Nakamura
81d46a1cd1
test: add test_passwordauth_without_pubkey
...
It reproduces #36
2025-11-08 18:50:44 +09:00
Ryo Nakamura
07366397a8
test: use fixture to cleanup copying and copied files
2025-11-08 18:50:44 +09:00
Ryo Nakamura
f12d10a988
use size_t for bitrate (for portability)
2025-11-08 18:50:44 +09:00
Ryo Nakamura
afe2182456
gitignore: add .cache
2025-11-08 18:50:44 +09:00
Ryo Nakamura
c4d8e64fab
remove unnecessary code lines
2025-11-08 18:50:44 +09:00
Ryo Nakamura
049600a39f
adjust the timing of verbose printing of the bw limit value
2025-11-08 18:50:44 +09:00
Ryo Nakamura
fa15e9093d
Merge pull request #39 from spikeyspik/main
...
Fix: fallback to default terminal size on no tty
2025-11-08 18:48:58 +09:00
Ryo Nakamura
5bca31b75d
Merge pull request #38 from Oink70/main
...
Support compiling on Debian and Devuan
2025-11-08 16:48:43 +09:00
spikeyspik
f65cedb4de
Fix: fallback to default terminal size on no tty
2025-10-24 21:31:12 +03:00
Oink70
8bad10e42b
Add Devuan to script
2025-10-23 10:24:11 +00:00
Oink70
8de47933bf
Add Debian to script
2025-10-23 10:02:49 +00:00
Ryo Nakamura
440f25b3a5
adjust mscp.rst for v0.2.3
2025-08-12 19:34:31 +09:00
Ryo Nakamura
cf9672f933
bump version to 0.2.3
v0.2.3
2025-08-12 19:34:31 +09:00
Ryo Nakamura
27ef4a127a
try pubkey auth first instead of noauth
...
The libssh auth document suggets to call ssh_userauth_none() first to
obtain userauth list. However, it can lead PerSourcePenalties. Thus, try
pubkey auth first and try password and interactive auths next.
2025-08-12 19:34:31 +09:00
Ryo Nakamura
1eea34ff39
alpine: disable PerSourcePenalties on sshd
2025-08-12 19:33:51 +09:00
Ryo Nakamura
11106d64fe
fix the test.yml to drop alpine 3.19
2025-08-12 17:55:41 +09:00
Ryo Nakamura
f5f3323695
remove releasing the single binary version of mscp
...
The single-binary version has poor performance (due to musl, maybe), as
mentioned in #22 and #25 . So, we are going to stop releasing the
single-binary version.
2025-08-12 17:01:33 +09:00
Ryo Nakamura
7ac34ccdde
alpine: bump version to 3.22
2025-08-12 16:58:25 +09:00
Ryo Nakamura
18bc88e17c
add dockerignore
2025-08-12 16:53:32 +09:00
Ryo Nakamura
f4db06b6bc
expand remote paths including '~' (partially)
...
The current code does not adopt expand-path@openssh.com , thus expanding
paths like `~user` is still not supported.
2025-08-12 16:42:05 +09:00
Ryo Nakamura
504818909f
add test cases for remote paths including '~'
2025-08-12 16:42:05 +09:00
Ryo Nakamura
763b47bb47
if dst path has suffix '/', the dst path should be a directory
...
This fixes https://github.com/upa/mscp/issues/24
2025-08-12 16:42:05 +09:00
Ryo Nakamura
9ab0046b6c
add test_dst_has_suffix_slash for #24
2025-08-12 16:42:05 +09:00
Ryo Nakamura
ecee66d03f
cmake: add custom targets docker-run-${DOCKER_INDEX}
2025-08-12 16:42:05 +09:00
Ryo Nakamura
a0153414f6
fix: call ssh_init()
...
It is necessary to call ssh_init() because libssh is statically linked.
2025-08-12 16:42:05 +09:00
Ryo Nakamura
3f8b107d77
adopt new aio read api
2025-08-12 16:42:05 +09:00
Ryo Nakamura
6716a71575
use openssh proxjump due to an aio read and proxjump issue
...
https://gitlab.com/libssh/libssh-mirror/-/issues/319
2025-08-12 16:42:05 +09:00
Ryo Nakamura
7fdb4a534e
fix github actions to obtain libssh version dynamically
2025-08-12 16:42:05 +09:00
Ryo Nakamura
7095c45fc7
bump libssh version to 0.11.2
2025-08-12 16:42:05 +09:00
Ryo Nakamura
58d7d085b0
bump version to 0.2.2
v0.2.2
0.0.1
2025-04-16 17:04:19 +09:00
Ryo Nakamura
deda8ca74c
set cmake_minimum_required to 3.13 for libssh ( #32 )
2025-04-16 12:19:13 +09:00
Ryo Nakamura
5fad665c39
add test_quiet_mode
2025-02-27 14:53:27 +09:00
Ryo Nakamura
1b655b61c9
fix -q to redirect stdout to /dev/null ( #30 )
2025-02-27 14:36:06 +09:00
Ryo Nakamura
c16b981d5d
use openssl@3 on macos
2025-01-19 15:29:44 +09:00
Ryo Nakamura
1c787e562f
parallelize test on GitHub Actions uing matrix
2025-01-07 16:46:06 +09:00
Ryo Nakamura
248f932a99
add archlinux:base support and test
2025-01-07 16:12:02 +09:00
Ryo Nakamura
1636f2a965
test: set -E log_file option for sshd for debug
2025-01-07 16:04:56 +09:00
Ryo Nakamura
31e011f85c
macos: install openssl@3.0 from homebrew
...
because openssl@1.1 has been disabled since 2024/10/24.
2025-01-07 14:41:49 +09:00
Ryo Nakamura
006bd30424
add install instruction for MacPorts
...
mscp is available on MacPorts by @lasmarois #23
2024-07-04 13:45:15 +09:00
Ryo Nakamura
60f442689e
adjust mscp.rst for v0.2.1
2024-05-11 21:46:18 +09:00
Ryo Nakamura
404f025765
bump version to 0.2.1
v0.2.1
2024-05-11 15:38:16 +09:00
Ryo Nakamura
235ba41c5b
default chunk size is filesize/(nr_conn*4) (Issue #20 )
...
and clean-up chunk_sz related parts.
2024-04-29 19:36:22 +09:00
Ryo Nakamura
675126a836
manpage: improve descriptions for MaxStartups
2024-04-29 18:27:56 +09:00
Ryo Nakamura
ef2dd55572
man: add available values for -c -M and -g options
2024-04-29 18:08:15 +09:00
Ryo Nakamura
ab6649f29e
add available ciphers and hmacs on help print ( #20 )
2024-04-29 18:03:41 +09:00
Ryo Nakamura
7c5314ea11
change default minimum chunk size to 16MB (Issue #20 )
2024-04-26 23:44:46 +09:00