Splitcopy

Latest version: v1.7.1

Safety actively analyzes 621622 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

1.6.0

Features added:
* None

Bugs fixed:
* https://github.com/Juniper/splitcopy/issues/6, refactored the way OS matching is done
* https://github.com/Juniper/splitcopy/issues/7, ANSI escape codes causing regexp match for the shell prompt to fail. Solution for non-juniper cli sessions is to not use an interactive shell and PTY.

1.5.0

Features added:
* Added 282 tests, with 5566/5569 lines coverage
* Automated pytest and code coverage upon commit using GitHub actions
* Improved source & target argument processing
* Added a simple file size comparison after chunk re-assembly
* Reduced the number of worker threads for non-junos/non-evo hosts to 5, to avoid hitting default sshd MaxSessions, MaxStartups limits

Bugs fixed:
* https://github.com/Juniper/splitcopy/issues/5, root caused to a change in default behaviour in bash5.1 - paste bracketing now turned on

Other notable changes:
* now requires setuptools >= 61

1.4.0

Features added:
* By default will now utilise curses to graphically display transfer statistics. Disable this feature by specifying the --nocurses arg

Bugs fixed:
* Win32 platform, fixed a regression introduced in v1.1.0 that prevented the correct handling of windows paths
* Catch exception if sigint is raised prior to Progress() being instantiated

Other notable changes:
* Migrated packaging to use setuptools

1.3.0

Features added:
* FTP transfers will now be resumed, not restarted
* Transfer progress information now displays the number of chunks completed

Bugs fixed:
* When a cmd timed out on the remote host, that ssh channel was blocked and no other cmds could be sent. Will now close the channel and open another PTY. This enables cmds to be sent to remote host again.
* Correctly handle situation whereby target file on remote host exists already but can't be deleted

Other notable changes:
* Improved the information presented to the user upon various error conditions

1.2.1

Features added:
* Add feature that deactivates 'system login retry-options' if present in config. This config can prevent successful logins by the worker threads

Bugs fixed:
* None

1.2.0

Features added:
* --split_timeout arg, allows user to adjust time allowed for remote file split operation to complete it
* --ssh_port arg, allows user to specify non-standard ssh port number to connect to
* Allows FTP transfers to EVO hosts
* Now pushes shell script to remote host and executes it to re-combine files, much faster than serially sending cmds.

Bugs fixed:
* None

Other notable changes:
* refactored key based auth. Don't ask for passphrase if key is encrypted any longer (matches scp behaviour)
* refactored FTP connectivity check. Sometimes port will be open but auth will fail. Behaviour is now to verify FTP auth prior to file transfer.

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.