Skip to content

easysftp 2.5.0

Choose a tag to compare

@flamboyantpenguin flamboyantpenguin released this 06 Jan 16:50
· 23 commits to master since this release
12c9c2c

Introducing easysftp 2.5.0. easysftp is now more interactive and secure.

Changes in a Nutshell

  • Fixed SSH vulnerabilities. 🔒
  • Connecting to unknown hosts will not be prompted to the user. If the user allows, the fingerprints of the remote server will be stored internally. These keys are stored in config.bin for future use. Connections cannot be established to the remote server without valid host keys. Keys stored in the system authorized_keys file will be loaded. 🔐
  • Previously connected server details are now automatically stored in config.bin. However, passwords are no longer stored and the user has to enter manually. ⚙️
  • Downloads folder has been renamed to easysftp. ⚙️
  • Improved progress bar. Now progress bar displays download/upload speed and bytes downloaded/uploaded. Progress bar now gives a hint to the user about the download progress even in case of low speed networks. This can helpful in detecting errors during download/upload. Do note that download/upload speed is may not be accurate and is not recommended for speed testing. 🌟
  • New logger system. This helps the user and developer to identify bugs more efficiently. Logger is still in development. 📄
  • New command lls to list local directory (easysftp). Files to be uploaded to the remote should now be placed in easysftp directory. ⚙️
  • Errors handling is improved as compared to 2.0.0. However KeyboardInterrupt still requires better handling while Downloading/Uploading files. 🚀
  • There is a exportError() function to export error details as an error.txt file. In case of connection errors or unresolved errors an error report will be generated in the easysftp directory. This feature is still in development. 🚀
  • There was an issue in checking updates. This has been resolved. ☑️
  • Issue templates have been added to the repository. This has been done to improve the issue tracking and solve them efficiently. 📜
  • Bug fixes 🚀

What's Changed

New Contributors

Full Changelog: v2.0.0...v2.5.0