Releases: flamboyantpenguin/easysftp
easysftp 2.6.0
Changes in a Nutshell
-
llscommand is now operational 🚀 -
Users can now modify program settings using
setcommand. ⚙️ Available settings areshowHiddenFiles> Enable/Disable showing hidden files on the remote systemsaveFingerprints> Enable/Disable saving fingerprints locallyclearLogonStartup> Enable/Disable clearing logs on startuplogFileName> Enable/Disable logging file names during download/upload
-
Hidden files are not shown by default. Can be toggled by
showhidden/hidehidden🔒 -
Added support for logging file names (turned off by default) 📜
-
Now you can turn off saving fingerprints locally. However, you have to manually verify hosts each time you connect 🔒
-
config.binis renamed to.cfg🚀 -
logs.txtis renamed to.log🚀 -
You can now view logs using
viewlogsand clear logs usingclearlogscommands 🚀 -
You can now clear saved host keys using
clearhosts🔒 -
Progress bar is improved again! Now file name is also displaying along with the bar with a nice marquee effect🌟
-
Improved Error handling 🚀
-
Improved event handler 🚀
-
Fixed errors reported on
easysftp-2.5for Linux ✅ -
Now easysftp is licensed under GNU General Public License v3.0. View license info using
licenseinfocommand. 📜 -
Added Code of Conduct and Security Policy. 📜
-
Minor fixes and UI improvements 🚀
What's Changed
- Release 2.6 by @flamboyantpenguin in #42
- Release2.6 doc by @flamboyantpenguin in #50
- Create SECURITY.md by @flamboyantpenguin in #51
- Create CODE_OF_CONDUCT.md by @flamboyantpenguin in #53
- Create LICENSE by @flamboyantpenguin in #54
Full Changelog: v2.5.0...v2.6.0
easysftp 2.5.0
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
easyftp 2.0.0
What's Changed
- New installer for Linux
- Added progress bar for file transfers ⚙️
- Updated Documentation 📜
- Bug fixes and Performance Improvements 🚀
- Release2 by @flamboyantpenguin in #22
- Update README by @flamboyantpenguin in #23
Full Changelog: v1.8.0...v2.0.0
What's Changed
- Release2 by @flamboyantpenguin in #22
- Update README by @flamboyantpenguin in #23
Full Changelog: v1.8.0...v2.0.0
easysftp 1.8.0
This version comes with some major enhancements and bug fixes
What's Changed
- config file is now encrypted with bses (#15)
- Added update checker (#16)
- Bug fixes
- Code improvements
- Release1.8 by @flamboyantpenguin in #17
- Minor Fixes by @flamboyantpenguin in #18
- Removed accidentally created files by @flamboyantpenguin in #19
Full Changelog: v1.5.0...v1.8.0
easysftp 1.5.0
This version comes with some important enhancements and bug fixes
What's Changed
- Added requirements
- Added pyinstaller spec.
- Updated fetching assets
- Added get for downloading files
- Updated commands
- Bug fixes
- Insecure password input by @flamboyantpenguin in #7
- Flamboyantpenguin/issue5 by @flamboyantpenguin in #9
- Flamboyantpenguin/issue10 by @flamboyantpenguin in #11
- Release1.5 by @flamboyantpenguin in #13
Full Changelog: v1.0.0...v1.5.0
easysftp 1.0.0
What's Changed
- Release1 by @flamboyantpenguin in #1
- Flamboyantpenguin/issue2 by @flamboyantpenguin in #4
Full Changelog: https://github.com/flamboyantpenguin/easysftp/commits/v1.0.0