easysftp 2.5.0
·
23 commits
to master
since this release
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.binfor future use. Connections cannot be established to the remote server without valid host keys. Keys stored in the systemauthorized_keysfile 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. ⚙️ Downloadsfolder has been renamed toeasysftp. ⚙️- 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
llsto list local directory (easysftp). Files to be uploaded to the remote should now be placed ineasysftpdirectory. ⚙️ - Errors handling is improved as compared to
2.0.0. HoweverKeyboardInterruptstill requires better handling while Downloading/Uploading files. 🚀 - There is a
exportError()function to export error details as anerror.txtfile. In case of connection errors or unresolved errors an error report will be generated in theeasysftpdirectory. 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
- Bump paramiko from 3.3.1 to 3.4.0 in /docs by @dependabot in #24
- Update issue templates by @flamboyantpenguin in #26
- Update issue templates by @flamboyantpenguin in #29
- Update issue templates by @flamboyantpenguin in #30
- Fixes Updater Doesn't Work as Intended #27 by @flamboyantpenguin in #33
- Bug Fixes by @flamboyantpenguin in #34
- Updater Fix 3 by @flamboyantpenguin in #35
- Release2.5 by @flamboyantpenguin in #36
- Documentation Update by @flamboyantpenguin in #37
- Bug Fixes by @flamboyantpenguin in #39
New Contributors
- @dependabot made their first contribution in #24
Full Changelog: v2.0.0...v2.5.0