Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jun 8, 2012
  1. @mitchellh

    Update CHANGELOG

    mitchellh authored
  2. @mitchellh

    Merge pull request #964 from jbraeuer/puppet-modulepath-fix

    mitchellh authored
    Fix problem that Puppet module-paths were re-ordered by Vagrant.
  3. @mitchellh

    Merge pull request #968 from mxtthias/ssh-command-eof

    mitchellh authored
    Explicitly tell ssh server we're done sending data
  4. @mxtthias
Commits on Jun 7, 2012
  1. Fix problem that Puppet module-paths were re-ordered by Vagrant.

    Jens Braeuer authored
    Puppet module-path were re-ordered by Vagrant due to the use of a
    hash. This could lead to unpredictable results.
Commits on Jun 1, 2012
  1. @mitchellh
  2. @mitchellh

    Fix bug where SSH didn't work properly

    mitchellh authored
    Forgot to set the `shell` variable properly
  3. @mitchellh

    Update CHANGELOG

    mitchellh authored
  4. @mitchellh

    Require what to be notified for with block and Subprocess.execute

    mitchellh authored
    There was an issue before where the stdin buffer would always have space
    so it would always yield that block and Ruby would spin at 100%. Now we
    require all callers to say what they want to listen for. This drops
    CPU down to almost nothing.
    See GH-832
  5. @mitchellh
  6. @mitchellh
  7. @mitchellh
  8. @mitchellh

    Easy commands now take a target VM name

    mitchellh authored
    It is assumed to be the first arg, as long as the first arg doesn't
    begin as a flag "-foo"
  9. @mitchellh

    Added `arg` and `arg_extra` API to easy commands

    mitchellh authored
    Easy commands can now easily get arguments from the command line.
    Using `arg`, you can get named arguments on the command line, such as
    "--foo" or "-f"
    With `arg_extra`, you can get any remaining arguments after a "--"
    on the command line, which is a common pattern used to grab longer
  10. @mitchellh

    Primary VMs are respected again.

    mitchellh authored
    At some point in the past, primary VMs were no longer respected for
    commands. This fixes taht.
  11. @mitchellh

    New easy command APIs: argv, info, error, success

    mitchellh authored
    Some new APIs were added to the easy command operations. `info`,
    `error`, and `success` are simple ways to output messages to the UI
    without resorting to "puts" in Ruby, since the Vagrant UI object is the
    idiomatic way to do communication with the world.
    Additionally, `argv` was added which gives commands access to the
    command-line arguments that are remaining that does not include the
    vagrant binary or subcommand.
    Also, behavior was changed: Previously, easy commands would run for
    every target VM. Now, it is only run once with the primary VM. In the
    next commit, I plan on adding a new flag that signifies an easy command
    is meant to work with a named VM.
  12. @mitchellh
  13. @mitchellh

    Fix reference to undefined variable

    Marco Monteiro authored mitchellh committed
  14. @mitchellh

    Fix multiple ethernet interface support on Arch Linux

    Marco Monteiro authored mitchellh committed
  15. @mitchellh

    Merge pull request #954 from leth/patch-1

    mitchellh authored
    Reword plugin autoloading message slightly.
Commits on May 31, 2012
  1. @mitchellh

    SSH log level fatal. Thanks @petejkim

    mitchellh authored
    This change makes it so that SSH errors are shown, whereas QUIET hid
    those as well. The main change to QUIET was to get rid of warnings,
    not errors, so this fixes that.
Commits on May 28, 2012
  1. @leth
Commits on May 26, 2012
  1. @oker1 @mitchellh
  2. @mitchellh

    Update CHANGELOG

    mitchellh authored
  3. @mitchellh

    Update CHANGELOG

    mitchellh authored
  4. @mitchellh

    Merge pull request #948 from kindjal/master

    mitchellh authored
    is_port_open.rb needs to catch ENETUNREACH
Commits on May 25, 2012
  1. @mcallaway

    On Linux where IPv6 is disabled, where /etc/hosts has '::1 localhost'…

    mcallaway authored
    …, a socket connect to localhost 2222 results in ENETUNREACH which needs to be caught as per this patch.
  2. @mitchellh

    Merge pull request #947 from justinlynn/add_dhcp_default_route_option

    mitchellh authored
    add workaround for ubuntu precise not properly loading routes from dhcp
Commits on May 24, 2012
  1. @justinlynn
Commits on May 23, 2012
  1. @mitchellh
  2. @mitchellh
  3. @mitchellh
  4. @mitchellh
  5. @mitchellh

    Get rid of autoload use in Guests

    mitchellh authored
    I don't use `activated` here because I'd really like to optimize
    performance as much as possible, and loading files from disk is
    generally slow. So instead of using `activated` I load the file at the
    last possible moment which is when the exact class is being requested.
    I don't think many people will do this outside of the core, and I'm not
    too concerned.
  6. @mitchellh now contains full shell command

    mitchellh authored
    Before, it only contained the shell executable and "-l" was magically
    appended to it. However, every shell doesn't support "-l" and maybe "-l"
    isn't even the behavior that users want!
    Therefore, the command must now contain the full
    command to execute.
Something went wrong with that request. Please try again.