summaryrefslogtreecommitdiff
path: root/include/mscp.h
AgeCommit message (Collapse)Author
2023-03-15introduce semaphore for concurrent connecting sshRyo Nakamura
instead of ssh_estab_queue (delay-based approach). MaxStartups in sshd_config limits number of conccurent incoming ssh connections. mscp_opts->max_startups adjusts this value.
2023-03-15cleanup message print functionsRyo Nakamura
2023-03-13mscp_prepare() scans source paths in a thread.Ryo Nakamura
This commit runs mscp_prepare() in a pthread. mscp copy threads run aysnchronously with mscp_prepare(). So, when mscp_prepare() has not finished yet (due to too many source files), we can start to copy files.
2023-03-11add note to mscp_cleanup() and mscp_free()Ryo Nakamura
mscp_join() must be called before mscp_cleanup() and mscp_free() are called. Need fix.
2023-03-11move direction from mscp_opts to mscp_init argumentRyo Nakamura
2023-03-11start to implement pymscp.cRyo Nakamura
2023-03-10now make install installs libmscpRyo Nakamura