Mitchell Hashimoto
76de267d1e
Don't load plugins again on `vagrant plugin` commands
2014-01-05 16:04:53 -08:00
Mitchell Hashimoto
8823f43f3a
commands/plugin: error if uninstall non-existent plugin
2014-01-05 16:03:00 -08:00
Mitchell Hashimoto
e1c9431085
commands/plugin: uninstall works again
2014-01-05 16:02:00 -08:00
Mitchell Hashimoto
8cfa24143d
Put plugins in their own Gemfile group so we can load on their own
2014-01-05 15:57:10 -08:00
Mitchell Hashimoto
e800743d06
fast-path vagrant --version
2014-01-05 15:32:19 -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
817f7f326e
fast path Vagrant --version
2014-01-05 15:27:03 -08:00
Mitchell Hashimoto
91751f6e41
load with bundler context
2014-01-05 15:26:44 -08:00
Mitchell Hashimoto
95aeb9443d
commands/plugin: Remove PruneGems
2014-01-05 14:55:44 -08:00
Mitchell Hashimoto
86610bf735
installing gems works
2014-01-05 14:54:50 -08:00
Mitchell Hashimoto
1eef75a715
commands/plugin: list uses PluginManager
2014-01-05 08:42:34 -08:00
Mitchell Hashimoto
279b171339
commands/plugin: remove unnecessary line
2014-01-04 17:22:07 -08:00
Mitchell Hashimoto
ae17dc09eb
commands/plugin: list plugins uses Bundler
2014-01-04 17:21:53 -08:00
Mitchell Hashimoto
8450f20e87
Move StateFile into Vagrant::Plugin core
2014-01-04 16:45:41 -08:00
Mitchell Hashimoto
d98868d150
core: Vagrant.require_plugin is gone
2014-01-04 16:35:28 -08:00
Mitchell Hashimoto
5387984e0f
commands/plugin: allow within Bundler env (cause we always are)
2014-01-04 16:32:46 -08:00
Mitchell Hashimoto
8adef9c15f
warn if running in a bundler env, don't load plugins
2014-01-04 16:29:22 -08:00
Mitchell Hashimoto
f2c6175d16
Use bundler to load plugins
2014-01-04 16:15:12 -08:00
Mitchell Hashimoto
7c8fc34a25
update CHANGELOG
2014-01-03 11:36:59 -08:00
Mitchell Hashimoto
0f989ce554
Merge pull request #2754 from mitchellh/f-insert-private-key
...
Support password-based SSH, automatically insert insecure key
2014-01-03 11:34:53 -08:00
Mitchell Hashimoto
a6f4f56ba7
website/docs: update docs for insert_key
2014-01-03 11:31:33 -08:00
Mitchell Hashimoto
4c6957b5cf
communicators/ssh: if insert_key is false, don't insert a key
2014-01-03 11:29:44 -08:00
Mitchell Hashimoto
92413d0393
core: error if vagrant ssh -c with password
2014-01-03 11:26:41 -08:00
Mitchell Hashimoto
54e640b0c9
communicators/ssh: output UI when inserting key
2014-01-03 11:22:05 -08:00
Mitchell Hashimoto
074bb2c7fb
core: fix potential exception case in SSHExec middleware
2014-01-03 11:19:17 -08:00
Mitchell Hashimoto
b3a9e6a088
insert_public_key cap, and use that if it exists
2014-01-03 11:13:21 -08:00
Mitchell Hashimoto
664aaa0088
core: raise exceptions if they happen in WaitForCommunicator threads
2014-01-03 10:57:04 -08:00
Mitchell Hashimoto
d1fdee7ae3
core: warn if password only on `vagrant ssh`
2014-01-03 10:45:42 -08:00
Mitchell Hashimoto
38e7166a21
communicators/ssh: support passwords
2014-01-03 09:55:34 -08:00
Mitchell Hashimoto
e115322e78
core: accept passwords in ssh_info
2014-01-03 09:48:35 -08:00
Mitchell Hashimoto
0ee22aa6d1
Merge pull request #2752 from sferik/patch-1
...
core: replace `exit 1` with `abort`
2014-01-03 08:33:05 -08:00
Erik Michaels-Ober
56175b8132
Replace `exit 1` with `abort`
...
According to the documentation, Kernel.abort calls Kernel.exit(false). The failure status 1 is an implementation detail on Unix-like systems. In theory, a future system could exist where 1 indicates a successful exit and 0 indicates a failure.
2014-01-03 17:32:45 +01:00
Mitchell Hashimoto
32d8b507c1
update changelog
2014-01-03 08:31:14 -08:00
Mitchell Hashimoto
2f7163386d
providers/virtualbox: don't error when intnet set to "true" [GH-2751]
2014-01-03 08:31:14 -08:00
Mitchell Hashimoto
e665e9ee8f
Merge pull request #2746 from DarkHorseComics/spelling
...
core: fix spelling of 'because'
2014-01-02 21:04:04 -08:00
Jamey J. DeOrio
6e5a0690e3
Fix spelling of 'because'
2014-01-02 16:54:42 -08:00
Mitchell Hashimoto
ab57550291
website/docs: document puppet options
2014-01-02 14:49:15 -08:00
Mitchell Hashimoto
e29bcba955
provisioners/puppet: alphabetize
2014-01-02 14:44:49 -08:00
Mitchell Hashimoto
cf017822ca
website/docs: document synced_folder_type for chef
2014-01-02 14:42:40 -08:00
Mitchell Hashimoto
040e1a2e0a
provisioners/chef: synced_folder_type
2014-01-02 14:40:57 -08:00
Mitchell Hashimoto
1da271c536
provisioners/puppet: synced_folder_type [GH-2709]
2014-01-02 14:37:47 -08:00
Mitchell Hashimoto
862331fbf0
Merge branch '1.4.3'
...
Conflicts:
CHANGELOG.md
lib/vagrant/version.rb
2014-01-02 10:16:52 -08:00
Mitchell Hashimoto
4f0eb9504c
v1.4.3
2014-01-02 10:16:06 -08:00
Mitchell Hashimoto
3fbaaa5acc
changelog for 1.4.3
2014-01-02 10:10:07 -08:00
Mitchell Hashimoto
3f2d3886b2
providers/virtualbox: fix package [GH-2739]
2014-01-02 10:09:05 -08:00
Mitchell Hashimoto
5843c869c2
Merge pull request #2742 from ryansb/FedoraDetection
...
Correctly detect fedora 19 and 20
2014-01-02 09:11:38 -08:00
Ryan S. Brown
23ce05d166
detect fedora 19 and 20
2014-01-02 11:09:11 -06:00
Mitchell Hashimoto
b5c2a8e570
Update changelog
2014-01-01 20:49:29 -08:00
Mitchell Hashimoto
437b186966
Merge pull request #2734 from seginoviax/funtoo
...
New guest: Funtoo
2014-01-01 20:48:46 -08:00
Fabio Rehm
f2aad2679e
🎆 New year! 🎆
2014-01-02 00:48:22 -02:00