Commit Graph

245 Commits

Author SHA1 Message Date
Chris Roberts 04579e0ac7 Add support for ed25519 keys
The net-ssh library supports ed25519 keys but only if the required
dependencies are available. This adds the required dependencies.
2018-11-02 09:24:50 -07:00
Brian Cain e70b871660
Introduce `cloud` command
This commit adds a new command to Vagrant called `cloud`. It handles any
and all interactions with the external service Vagrant Cloud.
2018-10-12 09:06:00 -07:00
Chris Roberts 48d358adcb Add winrm and upload commands 2018-10-04 13:26:41 -07:00
Chris Roberts 57e0bb5105 Update net-ssh constraint
Also includes mapping of verify_host_key value to new values
introduced in 5.0.0
2018-07-27 16:30:06 -07:00
Chris Roberts 87b8321702 Remove win32 dependencies 2018-06-12 13:54:37 -07:00
Chris Roberts 9731720773 Update generated ssh private key file permissions on create
This updates the permissions on the automatically generated private
key file to only be readable by the user. Includes support for file
permission modification on Windows platform.
2018-04-10 14:15:14 -07:00
Chris Roberts d6f4eef698 Don't include test files within gem package 2018-02-28 10:08:01 -08:00
Chris Roberts 58f66ac8ce Add full checkpoint integration 2018-01-16 14:16:49 -08:00
Chris Roberts 4bfb34a2e0 Update Ruby version constraint 2018-01-12 12:46:59 -08:00
Brian Cain c9e5a22bff (#9062) Deprecate :paranoid in favor of :verify_host_key
As of `net-ssh` version 4.2.0, the key :paranoid has been deprecated in
favor of using :verify_host_key. This commit updates Vagrants ssh config
to use the new key, and deprecates the use of :paranoid.
2018-01-05 10:02:45 -08:00
Brian Cain 8f9d424b15 Update ruby version in gemspec 2017-10-23 11:33:10 -07:00
Chris Roberts 1a62743bc5 Update rspec to recent version and fix deprecations 2017-08-03 17:54:07 -07:00
Chris Roberts e5500d0e14 Update fake_ftp dependency constraint to maintain minor 2017-07-26 15:29:05 -07:00
Chris Roberts bf1021905b Remove nokogiri from explicit dependency list
Removes the nokogiri dependency to prevent resolution conflicts
with plugins that may require earlier or later versions than what
Vagrant constrains to.

Fixes #8550
2017-05-08 16:03:16 -07:00
Chris Roberts d790c138ac Update gem dependency constraints 2017-04-06 13:01:21 -07:00
Marcus Young 4572267c33 Update vagrant gem dependencies 2017-03-04 03:31:21 -06:00
Matt Wrock 725824e1dd refactor winrm communicator to use latest winrm gems and v2 api
Signed-off-by: Matt Wrock <matt@mattwrock.com>
2016-12-11 00:52:00 -08:00
Chris Roberts b2457e3e21 Add rake constraint to prevent rspec breakage 2016-12-06 07:06:34 -08:00
Chris Roberts 1fb4553d14 [core] Remove bundler usage for plugin management 2016-11-07 18:48:51 -08:00
Chris Roberts ca6cc3751d Constrain ruby_dep gem versions to prevent constraints on ruby versions 2016-08-04 15:09:29 -07:00
Jun Aruga 75e2d0924a Support rest-client 2.x as a dependency 2016-07-15 13:07:19 +02:00
Seth Vargo 1881d454a3
Bump listen gem
This Fixes GH-7441 by bumping the listen gem to a version that supports
older OSX. The problem is that that older version does not support older
Ruby, so we need to bump the Ruby version too.
2016-06-15 11:50:45 +02:00
Seth Vargo a4c7bb8228
Lock bundler to 1.12.5 2016-06-11 00:41:26 +02:00
Mitchell Hashimoto e2fd0dd792
Up bundler dep 2016-05-31 12:53:39 -07:00
Seth Vargo 3b252d37eb Merge pull request #6922 from mwrock/negotiate
upgrade to latest winrm and winrm-fs versions
2016-02-03 09:52:48 -05:00
Seth Vargo fb5292567e Merge pull request #6848 from anatol/patch-3
Bump nokogiri dependency to the latest stable version
2016-02-03 09:49:05 -05:00
Matt Wrock 7ef4ae9e10 use NTLM/Negotiate authentication over basic authentication 2016-01-27 11:57:41 -08:00
Seth Vargo 1166800b65 Use SSL and HTTPS links where appropriate 2016-01-25 13:14:54 -05:00
Anatol Pomozov 9af8266ab3 Bump nokogiri dependency to the latest stable version 2016-01-11 08:47:11 -08:00
Anatol Pomozov dd88edaeaf Specify gem license 2016-01-08 09:47:05 -08:00
Mitchell Hashimoto 1d92610535 update net-ssh to work with later versions of Ruby on Windows 2015-11-20 14:59:40 -08:00
Mitchell Hashimoto 3b3de6e2e5 support Bundler 1.10.6 2015-10-06 14:24:43 -04:00
Stefan Scherer 73a7b1d11e Update winrm-fs to fix Win10 problems 2015-08-13 07:57:28 +02:00
Seth Vargo f93532ce11 Bump to latest bundler 2015-07-09 17:47:36 -06:00
Mitchell Hashimoto d5458247c7 update to latest listen 2015-07-09 11:18:36 -06:00
Mitchell Hashimoto e759df11a0 core: fix crash for missing options [GH-5550] 2015-07-06 10:36:41 -06:00
Seth Vargo 2b415d092e Whoops - don't comment that out
/cc @mbrodala
2015-06-03 12:11:39 -04:00
Seth Vargo 345935887f Style fixes 2015-06-02 17:18:50 -04:00
Shawn Neal f2d55793b3 Use latest winrm-fs release 2015-05-19 17:42:19 -07:00
Mitchell Hashimoto 6e2bd6a491 Merge pull request #5328 from kev009/master
Relax i18n gem spec to support 0.7.0
2015-02-24 09:35:57 -08:00
Kevin Bowling 7ce6c10aa9 Relax i18n gem spec to support 0.7.0 2015-02-11 14:01:10 -07:00
Max Lincoln d6e91483a6 Merge branch 'master' of github.com:mitchellh/vagrant into winrmssl
Conflicts:
	vagrant.gemspec
2015-02-09 11:10:23 -05:00
Max Lincoln 0cf454503d WinRM 1.3 released w/ proper SSL support 2015-01-20 16:03:09 -05:00
Max Lincoln e07f229f6e Merge branch 'master' of github.com:mitchellh/vagrant into winrmssl 2015-01-20 16:00:20 -05:00
Shawn Neal 31163da0d5 Use winrm-fs for file uploads
Replace the Vagrant native winrm file upload functionality with the winrm-fs gem.
2015-01-20 11:45:57 -08:00
Mitchell Hashimoto 025736c282 Just restrict to listen ~> 2.8.0 2015-01-05 12:17:15 -08:00
Mitchell Hashimoto e4e846034b Merge pull request #4916 from kev009/master
Allow listen 2.8 gem
2015-01-05 12:03:19 -08:00
Max Lincoln 3e8fdc0ca4 WinRM SSL support 2014-12-11 15:07:34 -05:00
Mitchell Hashimoto ff987b19ec Make rest-client dependency looser 2014-12-09 23:20:08 -08:00
Kevin Bowling 4669a401f5 Allow listen 2.8 2014-12-09 01:35:22 -07:00