Commit graph

339 commits

Author SHA1 Message Date
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
Seth Vargo
b973186cb5 Add vagrant-login to core ;) 2014-12-08 18:26:36 -08:00
Seth Vargo
f85d96b425 Add fake_ftp as a development dep 2014-12-08 11:35:12 -08:00
Seth Vargo
1ac68808e0 Add net-sftp as a dep 2014-12-08 11:35:12 -08:00
Seth Vargo
1464a63928 Merge pull request #4777 from voxik/remove-useless-expect-with
Remove useless expect_with
2014-11-04 09:29:29 -05:00
Vít Ondruch
552889f433 Neither Mocha is required. 2014-11-04 11:48:21 +01:00
Vít Ondruch
81d3668ea1 contest is not required anymore. 2014-11-04 10:56:24 +01:00
Vít Ondruch
c3c1fc9fe5 Minitest is not required anymore. 2014-11-04 10:51:49 +01:00
Mitchell Hashimoto
3c81264714 update listen dep 2014-10-23 19:16:12 -07:00
Mitchell Hashimoto
bb22a37ed1 Bundler 1.7.x 2014-10-23 12:08:32 -07:00
Mitchell Hashimoto
09d2b6fd86 core: add Checkpoint 2014-09-01 15:06:51 -07:00
Mitchell Hashimoto
1e50d7e528 Lock down Nokogiri dependency 2014-08-30 23:12:34 -07:00
Mitchell Hashimoto
8db5e820dd Update net-ssh dep [GH-3605] 2014-05-01 21:19:21 -07:00
Adam Spiers
36e924b73e add support for bundler >= 1.6.x
bundler changed their API for Bundler::UI in 1.6.0 via this commit:

  https://github.com/bundler/bundler/commit/5e38e2d7

This caused various issues, e.g.

  https://github.com/mitchellh/vagrant/issues/3451
  https://github.com/test-kitchen/test-kitchen/issues/401

which will hopefully be resolved by teaching vagrant to cope with both
API versions.
2014-04-30 23:32:16 +01:00
Adam Spiers
7315e151c9 add dependency on Ruby >= 2.0.0
Vagrant requires Ruby 2, e.g. for ** keyword arguments.
2014-04-29 23:58:10 +01:00
Mitchell Hashimoto
2a8a04ebb9 communicators/winrm: initial import from vagrant-windows 2014-04-21 13:50:58 -07:00
Mitchell Hashimoto
7f9d98c922 No, we really need listen 2.7.1 2014-04-09 09:49:22 -07:00
Mitchell Hashimoto
83c38b9278 command/rsync-auto: use newer listen gem [GH-3249] 2014-04-09 09:48:11 -07:00
Mitchell Hashimoto
0e3b3d654d Depend on ChildProcess 0.5.0, fix bugs 2014-02-18 11:15:19 -08:00
Mitchell Hashimoto
d2d96a0726 core: keep process group for SSH childprocess 2014-02-13 16:45:45 -08:00
Mitchell Hashimoto
7f534d839d Up childprocess dep to 0.4.1 2014-02-13 07:40:28 -08:00
Mitchell Hashimoto
27420ad2ee Remove website/ dir from gem [GH-2951] 2014-02-10 08:56:45 -08:00
Mitchell Hashimoto
41e56cb282 Update dep of ChildProcess to 0.4.0
This fixes some critical bugs with Windows
2014-01-17 20:34:58 -08:00
Mitchell Hashimoto
5db258bf16 Update dep to Bundler 1.5.2 2014-01-15 21:34:00 -08:00
Mitchell Hashimoto
b84505578c add listen as a dep 2014-01-13 13:45:44 -08:00
Mitchell Hashimoto
177bfc1d0c Lock to log4r < 1.1.11 because we got fucked
1.1.11 was released today and seriously broke backwards compatibility.
While they never officially made any promise to follow semver, it is
almost expected at this point, but log4r decided to just fuck that.

1.1.11 changed the arity of Log4r::Logger.initialize. That seriously
breaks _everything_.

Darwin awarddddddddd goes to...
2014-01-05 15:27:20 -08:00
Mitchell Hashimoto
f2c6175d16 Use bundler to load plugins 2014-01-04 16:15:12 -08:00
Mitchell Hashimoto
1a51f42ee7 core: update rspec, fix deprecations 2013-12-03 18:42:21 -08:00
Mitchell Hashimoto
25f2f342b7 Loosen net-ssh dependency [GH-2573] 2013-12-03 08:05:32 -08:00
Seth Vargo
579e591dfb Remove JSON gem dependency 2013-06-24 11:56:43 -04:00
Mitchell Hashimoto
b4590f9184 Up the version of net-ssh and net-scp 2013-03-17 00:13:43 -07:00
Mitchell Hashimoto
17d6bf7899 Loosen JSON dependency 2013-02-27 09:50:53 -08:00
Mitchell Hashimoto
b8429d5454 Remove archive-tar-minitar dependency 2013-01-28 13:29:48 -08:00
Mitchell Hashimoto
d114d4b658 Up the version requirement for childprocess to fix quoting issue 2013-01-23 08:28:18 -08:00
Mitchell Hashimoto
54808f5c79 More readable gemspec according to @jordansissel 2012-12-01 11:47:18 -08:00
Mitchell Hashimoto
ee713a0e70 Gemspec no longer depends on git.
The CI works by pulling down tarballs of Vagrant, and the gemspecs
depending on `git ls-files` were making it not work.
2012-12-01 11:13:33 -08:00
Mitchell Hashimoto
23d06fcc92 Whitespace in gemspec 2012-11-30 21:48:15 -08:00
Mitchell Hashimoto
0ca783e8d1 V1 config loader loads upgradable config if not V1
This is to prepare for the upcoming V2 configuration. When we're in V2,
we only want to load _upgradable_ configuration keys.
2012-11-03 21:54:32 -07:00
David Calavera
eb07788db1 Remove global variables 2012-03-30 19:36:26 -07:00
Mitchell Hashimoto
18a6749321 Bump the JSON dep [GH-838] 2012-03-30 19:33:15 -07:00
Mitchell Hashimoto
034477b52a Add fsid to linux exports for NFS. [GH-736] 2012-02-14 23:08:32 -08:00
Joe Kutner
5f33600d43 upgraded to childprocess 0.3.1 to get bugfix for JRuby 2012-02-05 17:25:55 -06:00
Mitchell Hashimoto
ecaf083806 Up childprocess to 0.3.0 2012-01-13 16:07:27 -08:00
Mitchell Hashimoto
a01d3db40b Depend on childprocess 0.2.8 2012-01-10 18:41:32 -08:00
Mitchell Hashimoto
186dde5e11 Up RSpec versions for test 2012-01-07 11:56:12 -08:00
Mitchell Hashimoto
c9be585695 Up childprocess dep to 0.2.6 for Windows support 2012-01-07 11:54:14 -08:00
Mitchell Hashimoto
0f580fd2c0 Re-use SSH connection 2012-01-07 11:38:27 -08:00
Mitchell Hashimoto
4c44f22f49 Depend on Childprocess 0.2.5 2012-01-05 22:53:38 -08:00
Mitchell Hashimoto
0d2cf4bbe7 Upgrade to ChildProcess 0.2.4 for LaunchError 2011-12-26 19:55:10 -08:00
Mitchell Hashimoto
4c7059eaf6 Remove virtualbox dep 2011-12-21 14:36:51 -08:00
Mitchell Hashimoto
9debf5abe9 Attach a driver to each VM. Use that to detect VirtualBox. 2011-12-20 21:20:45 -08:00
Mitchell Hashimoto
27491b554c Remove thor from requirements. Start revamping Vagrant::CLI 2011-12-16 23:34:30 -08:00
Mitchell Hashimoto
0a47c9d6fa Make log4r a first class dependency as we start to switch to it 2011-12-01 21:56:56 -08:00
Mitchell Hashimoto
27c4d61e67 Upgrade to childprocess 0.2.3 and remove our hacky with_env_changes 2011-11-27 16:11:07 -07:00
Mitchell Hashimoto
f4a679ebf7 Require sys-proctable only ~> 0.9.0 for tests 2011-11-22 22:59:16 -08:00
Mitchell Hashimoto
203056a0db Switch posix-spawn to childprocess for better cross-OS support 2011-11-21 21:16:51 -08:00
Mitchell Hashimoto
a639b6e521 Add rspec-expectations to dev dependencies 2011-11-13 20:39:51 -08:00
Mitchell Hashimoto
87bc6ec63f RSpec is coming in for acceptance tests. More details follow...
RSpec was chosen to be used for acceptance tests for many reasons:

* The tests are actually much cleaner now. It is clearer to see what
  is being tested, and what is being used for setup.
* Matcher transition will be coming soon. This will really clean up
  a lot of the "assert" boilerplate all over. There was a lot of repetition
  in this area.
* Shared examples will help greatly for testing common error cases
  for many commands.
* The test runner for RSpec is simply much better. Being able to specify
  the exact test to run by line, for example, is a great help.
2011-11-06 23:47:23 -08:00
Mitchell Hashimoto
2c607ca4f4 Wait for VBoxSVC to disappear between tests. 2011-11-06 19:20:14 -08:00
Mitchell Hashimoto
4c9ad26115 Acceptance tests starting code is in. Version is an example. 2011-11-02 21:09:38 -07:00
Mitchell Hashimoto
5d993e76ec Update Gemfile and remove ruby-debug as a dep 2011-08-31 22:28:16 -07:00
Mitchell Hashimoto
7c405477d5 Bump i18n to 0.6.0 2011-08-29 21:12:13 -07:00
Mitchell Hashimoto
0f5870b148 Depend on virtualbox 0.9.1 for minor fixes 2011-07-22 23:28:53 -07:00
Mitchell Hashimoto
530c4f29e0 v0.8.0 2011-07-20 17:52:14 -07:00
Mitchell Hashimoto
5143556065 Standardize on Util::Platform 2011-07-09 16:51:04 -07:00
Mitchell Hashimoto
d493a51ca2 v0.8.0.dev 2011-07-03 17:07:59 -07:00
Mitchell Hashimoto
79650d316c Up dependency versions to latest working versions 2011-07-02 22:03:52 -07:00
Mitchell Hashimoto
e975956fe1 Update json dep to ~> 1.5.1, which works with Ruby19 on Windows 2011-01-29 20:24:17 -08:00
Mitchell Hashimoto
23b85f6b5f Require virtualbox gem ~> 0.8.3 for discard saved state fix 2011-01-28 17:24:17 -08:00
Mitchell Hashimoto
59fa9ac46b net-ssh 2.1.0. Adds "IdentitiesOnly" support for net-ssh, fixing problems. 2011-01-19 22:00:38 -08:00
Mitchell Hashimoto
f913ba68c5 Up virtualbox gem dependency to ~> 0.8.2 2011-01-16 12:41:06 -08:00
Mitchell Hashimoto
547996e506 We don't need net-ssh-shell after all 2011-01-12 16:58:13 -08:00
Mitchell Hashimoto
8482eeff0b net-ssh-shell support for shell-based SSH interactions 2011-01-12 15:21:54 -08:00
Mitchell Hashimoto
b26d588f74 Update gemspec to remove "already initialized constant" warning [closes GH-264] 2011-01-08 21:19:50 -08:00
Mitchell Hashimoto
033dacbefc Bump virtualbox dep to 0.8.1 since that contains a critical fix for VirtualBox 4 2011-01-07 01:30:34 -08:00
Mitchell Hashimoto
96b34edbe8 Bump some other dependencies that have been known stable for awhile 2011-01-07 01:27:44 -08:00
Mitchell Hashimoto
035b0c036f Bump i18n dependency to ~> 0.5.0 2011-01-07 01:26:18 -08:00
Mitchell Hashimoto
6a51e424db Remove net-ssh-shell dependency for now, until easier to integrate 2011-01-05 16:57:37 -08:00
Mitchell Hashimoto
670bfaa8ee Add net-ssh-shell to dependencies 2011-01-04 22:26:54 -08:00
Mitchell Hashimoto
8f048fa470 Depend on virtualbox ~> 0.8.0 for VB 4.0 support 2010-12-24 14:19:27 -08:00
Mitchell Hashimoto
2fce72e9b0 Up the virtualbox gem dependency to make sure FFI ~> 0.6.3 is loaded. 2010-11-30 17:07:08 -08:00
Mitchell Hashimoto
ed5df8d90d No need to include bundler as a dev dependency 2010-10-09 01:31:05 -07:00
Mitchell Hashimoto
9040a53e27 v0.6.0 2010-09-27 11:03:54 -07:00
Mitchell Hashimoto
cb69377b06 Remove Radar until next release. 2010-09-21 10:11:16 -06:00
Mitchell Hashimoto
59c6995b50 Update Thor dependency to ~> 0.14.1 to bring in important/required changes 2010-09-21 01:05:08 -06:00
Mitchell Hashimoto
e28947f18d Use I18n gem for string database. Refactor exceptions to use I18n. 2010-08-26 21:56:38 -07:00
Mitchell Hashimoto
b21bfbf84a Add thor as a dependency to replace CLI 2010-08-23 21:49:15 -07:00
Mitchell Hashimoto
d3f7fe267a Clean up gemspec. Stricter version requirements. Add Radar as a dependency. 2010-08-23 21:22:25 -07:00
Mitchell Hashimoto
0bd01137a1 Update gemspec to be a bit more modern 2010-08-19 22:25:23 -07:00
Mitchell Hashimoto
7bf9c6203d Fix strange formatting from vagrant init [closes GH-142] 2010-08-19 22:15:47 -07:00
Mitchell Hashimoto
c020f6ac70 Update the summary so its not the same as the description 2010-07-23 18:33:55 -07:00
Mitchell Hashimoto
70b560a96d Goodbye Jeweler. Using gemspecs like they were meant to be used. 2010-07-23 18:28:33 -07:00
Mitchell Hashimoto
940693287d Export returns immediately if an error is there prior to the export [closes GH-117] 2010-07-22 09:00:23 -07:00
Mitchell Hashimoto
4e8b6f32b4 Disable host only networks on halt [closes GH-116] 2010-07-21 21:17:34 -07:00
Mitchell Hashimoto
f2242662f8 Don't return when finding disabled shared folder, continue to include others 2010-07-21 15:50:27 -07:00
Mitchell Hashimoto
c875e4345a Expand the NFS shared folder path relative to root path during the extraction. 2010-07-20 13:18:00 -07:00
Mitchell Hashimoto
061bdad68a Move ResourceLogger to the Util namespace since thats more of what it is 2010-07-19 21:50:47 -07:00
Mitchell Hashimoto
8e82fb2691 Fix tests so they run on Ruby 1.9.2 2010-07-19 20:32:07 -07:00
Mitchell Hashimoto
cb730c3410 If SIGINT is called during a sequence with an import, VM is properly destroyed 2010-07-18 08:39:31 -07:00
Mitchell Hashimoto
8168ca3e86 Package action cleans up in the event of some environmental error 2010-07-18 01:13:50 -07:00
Mitchell Hashimoto
f8909dcbfa Fix sed calls for linux and add proper options for the UID/GID mapping. 2010-07-17 09:58:30 -07:00
Mitchell Hashimoto
67b23be473 Linux NFS support (host) 2010-07-17 09:35:43 -07:00
Mitchell Hashimoto
302bc348d3 Retry the BSD#nfs? call at least 10 times if a weird TypeError is raised 2010-07-16 22:00:49 -07:00
Mitchell Hashimoto
46c462d322 NFS options to configure mapall UID/GID. Vagrant can also detect this automatically (default) 2010-07-15 23:02:31 -07:00
Mitchell Hashimoto
3c1aac7ff5 CleanMachineFolder middleware to clean empty machine folders [closes GH-98] 2010-07-14 20:58:37 -07:00
Mitchell Hashimoto
4472ce1879 NFS cleanup methods on destroy 2010-07-13 22:40:44 -07:00
Mitchell Hashimoto
18d04e8aa3 Checking for NFS no longer outputs things 2010-07-13 21:41:29 -07:00