vagrant/plugins/providers/virtualbox/action
Timur Alperovich bcf61d001b Only consider the VM interfaces in the IPv6 fixup.
Vagrant should only consider the host-only interfaces used by the
virtual machine in the IPv6 fixup code. There may be other interfaces
present on the system with IPv6 addresses that for various reasons
would fail the routing check (for example, an interface with no
machines attached).

The patch changes the behavior to not scan all of the host-only
interfaces and adds a unit test for the behavior (that the correct IP
is validated).

Lastly, there is a small fix here that may not be an issue for most
people where the IPv6 prefix was asummed to be a multiple of 16 for
the purposes of constructing the UDP probe datagram. This assumption
has been removed.

Fixes #6586
2015-12-08 10:44:07 -05:00
..
boot.rb core: WaitForCommunicator - more robust wait for boot 2013-08-29 16:27:00 -07:00
check_accessible.rb Convert all VirtualBox provider internals to use new state API 2013-01-21 11:38:37 -06:00
check_created.rb Convert all VirtualBox provider internals to use new state API 2013-01-21 11:38:37 -06:00
check_guest_additions.rb Change symbols inside hashes to 1.9 JSON-like syntax 2014-05-22 12:35:12 -04:00
check_running.rb Convert all VirtualBox provider internals to use new state API 2013-01-21 11:38:37 -06:00
check_virtualbox.rb Building up the `destroy` action again using new provider API. 2012-07-26 22:39:27 -07:00
clean_machine_folder.rb `vagrant destroy` fully works 2012-08-13 23:31:12 -07:00
clear_forwarded_ports.rb providers/virtualbox: only clear forwarded ports if there are any 2014-02-13 21:04:56 -08:00
clear_network_interfaces.rb Change symbols inside hashes to 1.9 JSON-like syntax 2014-05-22 12:35:12 -04:00
created.rb Convert all VirtualBox provider internals to use new state API 2013-01-21 11:38:37 -06:00
customize.rb Change symbols inside hashes to 1.9 JSON-like syntax 2014-05-22 12:35:12 -04:00
destroy.rb `vagrant destroy` fully works 2012-08-13 23:31:12 -07:00
destroy_unused_network_interfaces.rb Update CHANGELOG 2013-09-15 16:39:54 -07:00
discard_state.rb core: Use Machine#state wherever possible so we update the index 2014-04-21 13:51:23 -07:00
export.rb core: Use Machine#state wherever possible so we update the index 2014-04-21 13:51:23 -07:00
forced_halt.rb Use the new GracefulHalt built-in for VirtualBox 2013-01-22 12:07:37 -08:00
forward_ports.rb Change symbols inside hashes to 1.9 JSON-like syntax 2014-05-22 12:35:12 -04:00
import.rb providers/virtualbox: unify import/clone 2015-10-08 13:07:05 -04:00
import_master.rb providers/virtualbox: if no box, don't import the master 2015-10-16 10:30:04 -07:00
is_paused.rb Properly handle paused VirtualBox VMs [GH-1184] 2013-01-30 22:47:45 -08:00
is_running.rb Convert all VirtualBox provider internals to use new state API 2013-01-21 11:38:37 -06:00
is_saved.rb Convert all VirtualBox provider internals to use new state API 2013-01-21 11:38:37 -06:00
match_mac_address.rb kernel/v2: box is optional if clone is set 2015-10-08 12:41:16 -04:00
message_already_running.rb Message on `up` that VM is already running [GH-1558] 2013-04-08 09:09:23 -07:00
message_not_created.rb Start moving the halt commands over to the new provider interface 2012-07-28 10:43:16 -07:00
message_not_running.rb `vagrant provision` 2012-08-14 21:21:31 -07:00
message_will_not_destroy.rb Change symbols inside hashes to 1.9 JSON-like syntax 2014-05-22 12:35:12 -04:00
network.rb providers/virtualbox: ignore unknown status interfaces [GH-6061] 2015-11-23 10:15:32 -08:00
network_fix_ipv6.rb Only consider the VM interfaces in the IPv6 fixup. 2015-12-08 10:44:07 -05:00
package.rb providers/virtualbox: fix package [GH-2739] 2014-01-02 10:09:05 -08:00
package_vagrantfile.rb Change symbols inside hashes to 1.9 JSON-like syntax 2014-05-22 12:35:12 -04:00
prepare_clone_snapshot.rb providers/virtualbox: clone 2015-10-08 12:33:55 -04:00
prepare_forwarded_port_collision_params.rb Revert "Merge pull request #4616 from crypt1d/master" 2014-10-23 09:30:46 -07:00
prepare_nfs_settings.rb Use .key? instead of .has_key? 2015-01-05 18:29:01 -05:00
prepare_nfs_valid_ids.rb providers/virtualbox: don't clear /etc/exports on BSDs for NFS [GH-2645] 2013-12-13 22:03:14 -08:00
resume.rb core: Use Machine#state wherever possible so we update the index 2014-04-21 13:51:23 -07:00
sane_defaults.rb Disable automatic ennoblement of hostiocache 2014-05-29 10:27:00 -07:00
set_name.rb Use .key? instead of .has_key? 2015-01-05 18:29:01 -05:00
setup_package_files.rb Change symbols inside hashes to 1.9 JSON-like syntax 2014-05-22 12:35:12 -04:00
snapshot_delete.rb providers/virtualbox: list snapshots, progress for delete 2015-10-07 16:41:58 -04:00
snapshot_restore.rb providers/virtualbox: snapshot restore 2015-10-07 16:48:29 -04:00
snapshot_save.rb providers/virtualbox: snapshot save/delete 2015-10-07 16:16:53 -04:00
suspend.rb core: Use Machine#state wherever possible so we update the index 2014-04-21 13:51:23 -07:00