Commit Graph

85 Commits (048aa08707fbde538c6636e74111201e2d50c0bd)

Author SHA1 Message Date
Kelvin Schoofs 29b5664185 Move connection stuff (apart from connecting SFTP from SSH) to a separate file
7 years ago
Kelvin Schoofs 3ab32ad5f0 Use .once instead of .on for only-happens-once events (stop possible memory leaks)
7 years ago
Kelvin Schoofs f4172b6061 Make createSocket also create "plain" connections (no proxying etc)
7 years ago
Kelvin Schoofs afc0079f9c Move (potential) socket creation to a separate method
7 years ago
Kelvin Schoofs 69b16b9d8b Move config calculation to a separate method
7 years ago
Kelvin Schoofs ee40dcbbe2 Allow using environment variables in config (username/host/port/putty/agent/privateKeyPath)
7 years ago
Kelvin Schoofs ab384c3197 Better handle connection being stalled/closed (issue #9)
7 years ago
Kelvin Schoofs cb98cac24f Add config.privateKeyPath for reading a key from a file
7 years ago
Kelvin Schoofs 4753d50e20 Previous fix results in empty sshfs-configs view when no workspace folder is available
7 years ago
Kelvin Schoofs 5c50307bf6 Fix "Cannot read property 'filter' from undefined" from issue #3
7 years ago
Kelvin Schoofs 3b7f6ad7ca Fetch proxy settings from PuTTY sessions
7 years ago
Kelvin Schoofs 196a276f52 Add support for SOCKS4/5 proxy
7 years ago
Kelvin Schoofs d6519d6535 Better handling setting/getting config data for authentication (issue #3)
7 years ago
Kelvin Schoofs c2d99ad5da Fix bugs related to issue #3
7 years ago
Kelvin Schoofs 6d8bf6b6ae Display deleted but active configurations and better select the right icon and alt text
7 years ago
Kelvin Schoofs 8659ec01d7 When connecting a SSH FS, make errors reject the promise
7 years ago
Kelvin Schoofs 2e15a67375 Add icons to the "SSH File Systems" view and improve some code flow
7 years ago
Kelvin Schoofs 4ad6b89243 Add FileSystemConfig.label + fix bug with non-lowercase config names
7 years ago
Kelvin Schoofs 808ac03a2a Switch from .json to .jsonc (and jsonc-parser) for ssh://<config> files
7 years ago
Kelvin Schoofs 75558fcdf3 Use JSON schemas for sshfs-configs in settings and ssh://<config> files
7 years ago
Kelvin Schoofs 82d8e065be Merge sshfs and sshfs-configs commands
7 years ago
Kelvin Schoofs 9e839dd7ae Improve SSHFileSystem and the 'activationEvents' in package.json
7 years ago
Kelvin Schoofs 13560218ec Don't prompt for passphrase when 'agent' is set
7 years ago
Kelvin Schoofs 794c2d0ad9 Fix bug introduced in 201a9ad (saving non-existing files)
7 years ago
Kelvin Schoofs 3b6e1ad668 No need to bind
7 years ago
Kelvin Schoofs 310baa8b48 Better error handling for connection issues (no spam notifiations/retries)
7 years ago
Kelvin Schoofs 394ce3bea3 Allow to prompt for password/passphrase
7 years ago
Kelvin Schoofs 795a990308 Fix Promise that didn't reject because an error could get thrown
7 years ago
Kelvin Schoofs a58b62907d Allow using PuTTY sessions
7 years ago
Kelvin Schoofs fe9b6b5041 Move toPromise to its own file
7 years ago
Kelvin Schoofs b276fc9cba Wrong order for configuration priority + only return one per name
7 years ago
Kelvin Schoofs 4303682110 Better handle invalid configurations
7 years ago
Kelvin Schoofs 201a9ad4ee Fix bug where saving a file resets the permissions (when owner/root at least)
7 years ago
Kelvin Schoofs 730440b97b Add README.md, some media files and fix a small potential bug
7 years ago
Kelvin Schoofs b3e74eefb8 Initial (big) commit
7 years ago