summaryrefslogtreecommitdiff
path: root/src/mscp.c
AgeCommit message (Expand)Author
2024-04-29default chunk size is filesize/(nr_conn*4) (Issue #20)Ryo Nakamura
2024-04-26change default minimum chunk size to 16MB (Issue #20)Ryo Nakamura
2024-04-26remove limitation that min/max chunk size must be a multiple of page sizeRyo Nakamura
2024-04-10add -L limit bitrate option (#14)Ryo Nakamura
2024-02-20checkpoint includes usernameRyo Nakamura
2024-02-18add -W and -R option for resume checkpointRyo Nakamura
2024-02-17ready to implement the main-sideRyo Nakamura
2024-02-17add checkpoint.c and .hRyo Nakamura
2024-02-11tiny fix on poolRyo Nakamura
2024-02-11little cleanupRyo Nakamura
2024-02-11change chunk_pool from list to poolRyo Nakamura
2024-02-11cleanup mscp_scan_thread related codesRyo Nakamura
2024-02-11change thread_list to thread_poolRyo Nakamura
2024-02-11change path_list to path_poolRyo Nakamura
2024-02-11add pool strcture and move src list to poolRyo Nakamura
2024-02-07cleanup error message handlingRyo Nakamura
2024-02-06add .clang-format from Linux kernel and format sourcesRyo Nakamura
2024-02-06refactor error message-related functionsRyo Nakamura
2024-02-06add -p option, preserving file timestampsRyo Nakamura
2024-02-05passing options via pointers in mscp_ssh_optsRyo Nakamura
2024-02-04do not passing msg_fp via mscp optsRyo Nakamura
2024-01-18add SPDX-License-Identifier to source filesRyo Nakamura
2024-01-18don't allocate char[PATH_MAX] for each fileRyo Nakamura
2023-11-25add -I interval optionRyo Nakamura
2023-11-01write total transferred bytes and number of filesRyo Nakamura
2023-11-01change msg: thread[%d] to thread:%dRyo Nakamura
2023-08-03use pseudo glob/globfree for remote-glob when muslRyo Nakamura
2023-08-03add glob for source pathsRyo Nakamura
2023-08-03cleanup wrappers for file operationsRyo Nakamura
2023-05-07mscp: maintain mscp_thread structs in listRyo Nakamura
2023-03-25fix error handling when scan thread failed.Ryo Nakamura
2023-03-15add sem_create(), wrappign sem_init() for linux and sem_open() for macOSRyo Nakamura
2023-03-15macOS does not support sem_init. use sem_open insteadRyo Nakamura
2023-03-15add comment to mscp_scan(), why usleep(100)Ryo Nakamura
2023-03-15rename mscp_prepare to mscp_scanRyo Nakamura
2023-03-15set m->tid_prepare 0 to avoid duble joinRyo Nakamura
2023-03-15mscp: add -u max_startups option.Ryo Nakamura
2023-03-15fix: when msg_fd is 0, use STDOUT_FILENORyo Nakamura
2023-03-15do not fdopen(msg_fd) if msg_fd < 0Ryo Nakamura
2023-03-15introduce semaphore for concurrent connecting sshRyo Nakamura
2023-03-15cleanup message print functionsRyo Nakamura
2023-03-14rename ssh_connect_flag to ssh_estab_queueRyo Nakamura
2023-03-14implement ssh_connect_flagRyo Nakamura
2023-03-14cleanup mscp_prepare-related codeRyo Nakamura
2023-03-13mscp_prepare() scans source paths in a thread.Ryo Nakamura
2023-03-13revise walk_src_path.Ryo Nakamura
2023-03-12fix cleanupRyo Nakamura
2023-03-11move direction from mscp_opts to mscp_init argumentRyo Nakamura
2023-03-10fix uninitialized dst_path_is_dir boolRyo Nakamura
2023-03-04add doxygen for mscp.hRyo Nakamura