Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-02-16 | bump version to 0.0.6 | Ryo Nakamura | |
2023-02-16 | add -r option (but no effect) | Ryo Nakamura | |
2023-02-16 | add \n at the final output | Ryo Nakamura | |
2023-01-09 | fix typo on README | Ryo Nakamura | |
2023-01-05 | remove unnecessary pr_warn | Ryo Nakamura | |
2022-12-26 | update README.md | Ryo Nakamura | |
2022-12-11 | Update README.md | Ryo Nakamura | |
2022-12-11 | add 'z' to tar in release.yml... | Ryo Nakamura | |
and fix typo in README | |||
2022-12-11 | update README.md. add demo movie | Ryo Nakamura | |
2022-12-11 | bump version to 0.0.5 and update README | Ryo Nakamura | |
2022-12-11 | set default nr_threads to floor(log(cores) * 2) + 1) | Ryo Nakamura | |
This change prevents mscp from establishing too many ssh connections on many-core machines in default. | |||
2022-12-11 | use pthread_cleanup to acquire and release lock | Ryo Nakamura | |
In chunk_prepare(), if multiple threads wait for acquiring f->lock, and then pthread_cancel() is called, the waiting threads are never canceled because pthread_mutex_lock() is not a cancellation point. So, use pthread_cleanup_push/pop to release the lock. | |||
2022-12-10 | allocate headroom for SFTP header | Ryo Nakamura | |
This commit makes ssh_buffer_new_size() can insert headroom. This headroom can eliminate memcpy involved in ssh_buffer_prepend_data() for inserting SFTP common header. | |||
2022-12-08 | set default NR_AHEAD to 32 | Ryo Nakamura | |
2022-12-06 | fix final progress output | Ryo Nakamura | |
2022-12-06 | add ssh_buffer_new_size and ssh_buffer_add_func to libssh | Ryo Nakamura | |
sftp_async_write() with these functions reduces 1. realloc_buffer by ssh_buffer_new_size() 2. memcpy from read data to ssh buffer by ssh_buffer_add_func() | |||
2022-12-05 | change prompt for ssh key passphrase | Ryo Nakamura | |
2022-12-05 | reuse ctrl sftp session for the first copy thread | Ryo Nakamura | |
2022-12-05 | update libssh build options | 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 | little cleanup | Ryo Nakamura | |
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-28 | use sigalrm for printing progress bar | Ryo Nakamura | |
2022-11-27 | add ETA to progress print | Ryo Nakamura | |
2022-11-27 | skip sftp_free() inappropriately | Ryo Nakamura | |
2022-11-27 | update REAMDE | Ryo Nakamura | |
2022-11-27 | only the last thread changes dst file permission | Ryo Nakamura | |
2022-11-26 | add libssh-0.9.6.patch | Ryo Nakamura | |
2022-11-26 | fix duplicate error message on ssh auth failed. | Ryo Nakamura | |
and fix the final \n with -q | |||
2022-11-26 | update README for v0.0.4 | Ryo Nakamura | |
2022-11-26 | bump version to 0.0.4 | Ryo Nakamura | |
mistake for v0.0.3 releasing... | |||
2022-11-26 | add workflow_dispatch to release.yml | Ryo Nakamura | |
2022-11-26 | github: add source-release job | Ryo Nakamura | |
Default source tar balls in github releases do not include submodules. source-release job uploads mscp tar ball with patched libssh. | |||
2022-11-24 | bump version to 0.0.2 | Ryo Nakamura | |
2022-11-24 | fix comments on release.yml | Ryo Nakamura | |
2022-11-24 | fix codeql.yml | Ryo Nakamura | |
2022-11-24 | update README | Ryo Nakamura | |
2022-11-24 | fix codeql.yml: init submodules and apply patch to libssh | Ryo Nakamura | |
2022-11-24 | fix build-macos.yml | Ryo Nakamura | |
2022-11-24 | update github workflows to fit patched libssh | Ryo Nakamura | |
2022-11-20 | update README: use patch instead of git apply | Ryo Nakamura | |
2022-11-20 | remove `sudo` | Ryo Nakamura | |
2022-11-20 | fix CPACK build dependency | Ryo Nakamura | |
2022-11-20 | set WITH_EXAMPLES OFF | Ryo Nakamura | |
2022-11-20 | update README for cmkae with libssh | Ryo Nakamura | |
2022-11-20 | build libssh-static from mscp cmake | Ryo Nakamura | |
2022-11-20 | add ignore dirty for libssh | Ryo Nakamura | |