Commit Graph

  • 5846c6b6a9 cache passphrase for private key for later connections. Ryo Nakamura 2022-12-02 23:20:23 +09:00
  • 03a3a6dc4b add auth callback for input passphrase of privkey Ryo Nakamura 2022-12-02 22:28:56 +09:00
  • 03b857b51a add -M hmac option Ryo Nakamura 2022-12-02 21:13:13 +09:00
  • d646fc1f89 use sigalrm for printing progress bar Ryo Nakamura 2022-11-28 00:14:05 +09:00
  • 5188cf6df6 add ETA to progress print Ryo Nakamura 2022-11-27 20:36:24 +09:00
  • 130e735e65 skip sftp_free() inappropriately Ryo Nakamura 2022-11-27 19:38:19 +09:00
  • e3ed4f89d2 update REAMDE Ryo Nakamura 2022-11-27 00:37:07 +09:00
  • db1431ed6a only the last thread changes dst file permission Ryo Nakamura 2022-11-27 00:01:25 +09:00
  • bf3ee25bae add libssh-0.9.6.patch Ryo Nakamura 2022-11-26 23:16:56 +09:00
  • 8cc964ca8a fix duplicate error message on ssh auth failed. Ryo Nakamura 2022-11-26 17:34:24 +09:00
  • e0fe88c9c4 update README for v0.0.4 Ryo Nakamura 2022-11-26 01:30:25 +09:00
  • 73cfee29aa bump version to 0.0.4 v0.0.4 Ryo Nakamura 2022-11-26 00:48:24 +09:00
  • 392ffc0d0e add workflow_dispatch to release.yml v0.0.3 Ryo Nakamura 2022-11-26 00:21:06 +09:00
  • 612c3c41d4 github: add source-release job Ryo Nakamura 2022-11-26 00:13:49 +09:00
  • 876a60382c bump version to 0.0.2 v0.0.2 Ryo Nakamura 2022-11-24 23:27:02 +09:00
  • 0f0354f848 fix comments on release.yml Ryo Nakamura 2022-11-24 23:26:04 +09:00
  • 33d1adcdbb fix codeql.yml Ryo Nakamura 2022-11-24 23:20:51 +09:00
  • adbcb3701e update README Ryo Nakamura 2022-11-24 23:18:40 +09:00
  • 5495e5dd61 fix codeql.yml: init submodules and apply patch to libssh Ryo Nakamura 2022-11-24 23:05:45 +09:00
  • 52fc2a71b0 fix build-macos.yml Ryo Nakamura 2022-11-24 23:03:22 +09:00
  • b46a6f15c1 update github workflows to fit patched libssh Ryo Nakamura 2022-11-24 22:59:59 +09:00
  • 6f9aaeab80 update README: use patch instead of git apply Ryo Nakamura 2022-11-20 18:20:10 +09:00
  • fc2d34eaee remove sudo Ryo Nakamura 2022-11-20 18:13:26 +09:00
  • e22bc5523b fix CPACK build dependency Ryo Nakamura 2022-11-20 18:02:13 +09:00
  • b6b283f8b5 set WITH_EXAMPLES OFF Ryo Nakamura 2022-11-20 17:04:22 +09:00
  • 4b5d300fa4 update README for cmkae with libssh Ryo Nakamura 2022-11-20 16:50:00 +09:00
  • dc0dd60287 build libssh-static from mscp cmake Ryo Nakamura 2022-11-20 16:14:07 +09:00
  • 4129a47a3a add ignore dirty for libssh Ryo Nakamura 2022-11-20 15:38:25 +09:00
  • 7079ff6542 add libssh 0.10.4 as submodule Ryo Nakamura 2022-11-20 15:37:15 +09:00
  • 8e266517da use list(LENGTH) to iterate DIST_ lists Ryo Nakamura 2022-11-20 02:01:44 +09:00
  • 8395c05d67 fix CMakeLists.txt Ryo Nakamura 2022-11-20 00:37:01 +09:00
  • 04b7ec3e4b cleanup docker-related commands in cmake Ryo Nakamura 2022-11-19 23:40:29 +09:00
  • e3c9c82bb8 Merge branch 'async-write' Ryo Nakamura 2022-11-18 22:33:13 +09:00
  • dca0241824 add O_TRUNC when the first open() for a file Ryo Nakamura 2022-11-18 22:30:34 +09:00
  • f4d04b848e don't stop on macos whem -m coremask is set Ryo Nakamura 2022-11-18 22:24:46 +09:00
  • 7f9c63fa92 add patch/README.md Ryo Nakamura 2022-11-18 22:04:50 +09:00
  • fe8101ed51 add patch/README.md Ryo Nakamura 2022-11-18 22:04:50 +09:00
  • 2c66652f74 update README Ryo Nakamura 2022-11-18 21:54:42 +09:00
  • 04ae5ee1dc remove pr_warn debug Ryo Nakamura 2022-11-18 21:52:58 +09:00
  • e1bddb85bd cleanup CMakeLists.txt Ryo Nakamura 2022-11-18 21:51:43 +09:00
  • 71efeaa4ba fix type of id for sftp_async_write Ryo Nakamura 2022-11-18 20:33:50 +09:00
  • 9193911e6b Merge branch 'main' of github.com:upa/sscp Ryo Nakamura 2022-11-18 20:21:11 +09:00
  • 5e7aa774ca fix when copy multiple sources and various tiny fixes Ryo Nakamura 2022-11-18 14:42:23 +09:00
  • c92a5f71d4 fix copy multiple files and various tiny fixes Ryo Nakamura 2022-11-18 14:42:23 +09:00
  • b8d58b1fba tiny fix Ryo Nakamura 2022-11-18 13:47:24 +09:00
  • 5ede4dc122 fix async handling Ryo Nakamura 2022-11-17 23:46:51 +09:00
  • 2d66f4ca14 fix idx increment (typo) and async write improves copy speed! Ryo Nakamura 2022-11-17 22:09:59 +09:00
  • fb2f0b2e45 fix typo Ryo Nakamura 2022-11-17 21:48:39 +09:00
  • d448f9eb8a implement local-to-remote copy with async_write Ryo Nakamura 2022-11-17 21:46:21 +09:00
  • a2b4a4c7b3 update README for building mscp with patched libssh Ryo Nakamura 2022-11-17 20:54:24 +09:00
  • 06c27b96f4 add libssh to .gitignore Ryo Nakamura 2022-11-17 20:42:40 +09:00
  • 7f1b7ec762 remove libssh git submodule Ryo Nakamura 2022-11-17 20:42:00 +09:00
  • 4d3c37382c add libssh as submodule and LIBSSH_PATH to build mscp with static built libssh. Ryo Nakamura 2022-11-17 20:29:39 +09:00
  • 41da0c5cfe check invalid coremask Ryo Nakamura 2022-11-16 01:57:27 +09:00
  • a69115a4dc add -m coremask option Ryo Nakamura 2022-11-15 19:57:53 +09:00
  • 0421172778 bump up version: 0.0.1 v0.0.1 Ryo Nakamura 2022-11-13 18:23:55 +09:00
  • 3bd72beb83 Update README.md Ryo Nakamura 2022-11-13 18:17:52 +09:00
  • b8e204ae41 update README Ryo Nakamura 2022-11-13 18:14:06 +09:00
  • 613961b71d run mscp -h last on ci build Ryo Nakamura 2022-11-13 17:57:50 +09:00
  • 8719b35694 add rocky 8.6 support Ryo Nakamura 2022-11-13 17:53:46 +09:00
  • e9d5ceb462 add memory barrier to notify monitor thread of copy threads finished Ryo Nakamura 2022-11-13 15:33:45 +09:00
  • 81a7fbd2d8 add -a nr_ahead option Ryo Nakamura 2022-11-13 15:31:12 +09:00
  • cfbbae860c little trick to make progress bar stable Ryo Nakamura 2022-11-12 17:45:08 +09:00
  • 756e0759f9 fix buf size in remote to local copy. Ryo Nakamura 2022-11-12 17:30:51 +09:00
  • 71d827d613 fix some thread handling Ryo Nakamura 2022-11-12 16:11:20 +09:00
  • 73e884f9c5 use sftp_async_read for remote to local copy Ryo Nakamura 2022-11-12 15:30:01 +09:00
  • 8eb9e69c1c fix incorrect ret handling for read/write Ryo Nakamura 2022-11-08 10:06:30 +00:00
  • 04488f258c fix docker/README.md Ryo Nakamura 2022-11-07 02:26:35 +09:00
  • c6e469ff3e add install from homebrew tap to README Ryo Nakamura 2022-11-06 20:25:32 +09:00
  • e202939f9e update README for install Ryo Nakamura 2022-11-06 19:39:20 +09:00
  • d19a54b0f0 add release.yml to automate releasing by tag v0.0.0 Ryo Nakamura 2022-11-06 19:17:26 +09:00
  • 5bfe6e542e fix test status badge url Ryo Nakamura 2022-11-06 16:07:30 +09:00
  • df404ec3c6 cleanup docker files and build/test procedure Ryo Nakamura 2022-11-06 16:00:18 +09:00
  • 15dbb564c8 add test on ubuntu badge to README and tiny fixes Ryo Nakamura 2022-11-06 14:36:02 +09:00
  • 2efffc21f4 add test.yml to test mscp inside docker on ubuntu Ryo Nakamura 2022-11-06 14:27:44 +09:00
  • 867e7f0540 run install-build-deps.sh in codeql Ryo Nakamura 2022-11-06 00:47:32 +09:00
  • f2a101b93a Create codeql.yml Ryo Nakamura 2022-11-06 00:43:47 +09:00
  • ffb1c45d0f remove accidentally added Makefile Ryo Nakamura 2022-11-06 00:20:32 +09:00
  • b23133ad52 add Dockerfile-test for test container Ryo Nakamura 2022-11-06 00:13:08 +09:00
  • 243bf1fa57 add -H option to disable host key check Ryo Nakamura 2022-11-05 22:46:02 +09:00
  • 8cb5c81fcf do not install libssh and cmake from homebrew Ryo Nakamura 2022-11-05 22:26:48 +09:00
  • 6d6c29680b change build status badges to new actions Ryo Nakamura 2022-11-05 22:16:59 +09:00
  • 1518291109 add ci to build on macos Ryo Nakamura 2022-11-05 22:11:47 +09:00
  • e02c08f417 add CMAKE_PREFIX_PATH for macOS and use find_package for libssh Ryo Nakamura 2022-11-05 22:05:00 +09:00
  • 59d49c0c95 add build status badge Ryo Nakamura 2022-11-05 21:42:38 +09:00
  • 4bf30e13cb remove test from build steps in github actions Ryo Nakamura 2022-11-05 21:36:42 +09:00
  • edb4bfd10f Create cmake.yml Ryo Nakamura 2022-11-05 21:34:59 +09:00
  • 6f7f564315 update README for test Ryo Nakamura 2022-11-05 21:29:26 +09:00
  • fc56c53d04 add install-build-deps.sh and fix docker build procedure Ryo Nakamura 2022-11-05 21:26:34 +09:00
  • 6e6e5066c7 create file at the remote although file size is 0 Ryo Nakamura 2022-11-05 19:13:53 +09:00
  • 24126c927d mv LICENSE.md to LICENSE Ryo Nakamura 2022-11-01 02:07:55 +09:00
  • b8ee960732 add test_transfer_zero_bytes Ryo Nakamura 2022-11-01 00:34:40 +09:00
  • d62fc2cddd do not print progress when total bytes transferred is 0 Ryo Nakamura 2022-10-31 15:30:42 +00:00
  • 7039b84c4f capture retval from copy threads Ryo Nakamura 2022-11-01 00:17:05 +09:00
  • 07b9d8ca55 add ctest to run pytest Ryo Nakamura 2022-11-01 00:02:34 +09:00
  • 93b02300d5 add (not complete) end-to-end test with pytest Ryo Nakamura 2022-10-31 23:27:28 +09:00
  • 44ed580f4d add rename-logic.py Ryo Nakamura 2022-10-31 22:55:43 +09:00
  • 926688e849 rename dirname if dst dir does not exist Ryo Nakamura 2022-10-31 22:51:39 +09:00
  • 77651305fd add custom_target to build mscp in contaners through cmake Ryo Nakamura 2022-10-31 02:40:54 +09:00
  • a67dd1957d update README Ryo Nakamura 2022-10-31 00:11:13 +09:00