{"push_id":591039101,"size":510,"distinct_size":510,"ref":"refs/heads/master","head":"a8dcf92f14d8bb8828a43b91804334673508f467","before":"d1691c21c7c61b84c6c98169ca9e3195f8848510","commits":[{"sha":"8066c388814ced761ae98b8977a47aaf1601455b","author":{"email":"d5658db4705ff5c6ad3f152c4393f61ac86bd27f@marketing-factory.de","name":"Daniel Klockenkämper"},"message":"Update configure_networks.rb for funtoo\n\nfixed name of temporary network configuration file to work with the further process of copying file to configuration directory","distinct":true,"url":"https://api.github.com/repos/marxarelli/vagrant/commits/8066c388814ced761ae98b8977a47aaf1601455b"},{"sha":"fdce74475c2c9add9aaf2d2183dd0c47bfe949a0","author":{"email":"094b9f1cb340cd2b40f8b51082b5e899e236e36d@gmail.com","name":"Jonathan Collins"},"message":"typo","distinct":true,"url":"https://api.github.com/repos/marxarelli/vagrant/commits/fdce74475c2c9add9aaf2d2183dd0c47bfe949a0"},{"sha":"17673fafcd81ab2562f5810d14a145614af9c8a7","author":{"email":"55c68775cd95179c21a2f1d38146fbe8f9bf277a@wizcorp.jp","name":"Emilien Kenler"},"message":"You need to press enter to migrate from 1.1 to 1.5","distinct":true,"url":"https://api.github.com/repos/marxarelli/vagrant/commits/17673fafcd81ab2562f5810d14a145614af9c8a7"},{"sha":"aca273c996c4c0cca6f6a6975373601e3b356527","author":{"email":"8818b519b965220f91c81b9a38327964963d545c@obfusk.net","name":"Felix C. Stegerman"},"message":"fix broken tempdir removal","distinct":true,"url":"https://api.github.com/repos/marxarelli/vagrant/commits/aca273c996c4c0cca6f6a6975373601e3b356527"},{"sha":"023e4b8c2309e15e7d6ee78407baa7e0fd31ae27","author":{"email":"8818b519b965220f91c81b9a38327964963d545c@obfusk.net","name":"Felix C. Stegerman"},"message":"force rm tempfiles (no rescue nil); use right var","distinct":true,"url":"https://api.github.com/repos/marxarelli/vagrant/commits/023e4b8c2309e15e7d6ee78407baa7e0fd31ae27"},{"sha":"00e388a8977f519f077dda44aff2ddc4c1b9b05a","author":{"email":"81550dbf04dfd8537ff7b3c014c6fbf86e0889dc@gmail.com","name":"Seth Vargo"},"message":"Merge pull request #4861 from obfusk/fix-tmpdir-delete\n\nfix broken tempdir removal","distinct":true,"url":"https://api.github.com/repos/marxarelli/vagrant/commits/00e388a8977f519f077dda44aff2ddc4c1b9b05a"},{"sha":"1c884fa4e5a847549afa45350e37b0362c50feae","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@gilles.cornu.name","name":"Gilles Cornu"},"message":"provisioners/ansible: Show Ansible command when VAGRANT_LOG=debug","distinct":true,"url":"https://api.github.com/repos/marxarelli/vagrant/commits/1c884fa4e5a847549afa45350e37b0362c50feae"},{"sha":"5ae5690d66207db72e8a2c50def69c221d83aea2","author":{"email":"665170829f6c27a0593f2baa4c830784749c815c@gmail.com","name":"Dharma Bellamkonda"},"message":"clarify documentation of docker.link()","distinct":true,"url":"https://api.github.com/repos/marxarelli/vagrant/commits/5ae5690d66207db72e8a2c50def69c221d83aea2"},{"sha":"306c4f7edaa9ee6acbfb6bd922224f694537b6eb","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@gilles.cornu.name","name":"Gilles Cornu"},"message":"provisioners/ansible: force --connection=ssh\n\nWhen `--connection` argument is not specified, Ansible will use the\n'smart' mode, which can either use `ssh` or `paramiko` transports,\ndepending of the version of OpenSSH available. If OpenSSH version is new\nenough to support ControlPersist technology, `ssh` will be used.\nSee also http://docs.ansible.com/intro_configuration.html#transport.\n\nIn order to support some advanced features of Vagrant (e.g. multiple ssh\nprivate key identities or ssh forwarding), the Ansible provisioner\nalready must force `ssh` connection mode.\n\nHaving to deal with the possible fallback to `paramiko` increase the\nburden of special cases that Ansible provisioner must handle, without\nany added value, as Vagrant is based on OpenSSH and its users are\nusually using modern operating systems.\n\nWith this change, the Ansible provisioner will officially only support\n`ssh`. It will still be possible to switch to another connection mode\nvia `raw_arguments`, but it will breach the \"contract\", and no\n(community) support can be expected in such use case.\n\nref #3900, #3396","distinct":true,"url":"https://api.github.com/repos/marxarelli/vagrant/commits/306c4f7edaa9ee6acbfb6bd922224f694537b6eb"},{"sha":"178942cf274391151460aaff44da34ef05f2e73c","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@gilles.cornu.name","name":"Gilles Cornu"},"message":"provisioners/ansible: change arguments arrangement\n\n- force `--connection=ssh` (any other modes like paramiko or smart are not\n  supported)\n- give the highest priority to `raw_arguments` for sake of simplicity (in\n  usage, in code and in documentation)\n- fix position of the `--limit` argument (the generated inventory could be\n  shadowed by `raw_arguments`, while ansible.limit was able to override\n  `raw_arguments`\n\nref #3396","distinct":true,"url":"https://api.github.com/repos/marxarelli/vagrant/commits/178942cf274391151460aaff44da34ef05f2e73c"},{"sha":"f96636587a9d74be260bc23a183d5392956496f0","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@gilles.cornu.name","name":"Gilles Cornu"},"message":"provisioners/ansible: don't read/write known_hosts\n\nLike Vagrant's default SSH behaviors (e.g ssh or ssh-config commands),\nthe Ansible provisioner should by default not modify or read the user\nknown host file (e.g. ~/.ssh/known_hosts).\n\nGiven that `UserKnownHostsFile=/dev/null` SSH option is usually combined\nwith `StrictHostKeyChecking=no`, it seems quite reasonable to bind the\nactivation/disactivation of both options to `host_key_checking`\nprovisioner attribute.\n\nFor the records, a discussion held in Ansible-Development mailing list\nclearly confirmed that there is no short-term plan to adapt Ansible to\noffer an extra option or change the behavior of\nANSIBLE_HOST_KEY_CHECKING. For this reason, the current implementation\nseems reasonable and should be stable on the long run.\n\nClose #3900\n\nRelated References:\n\n- https://groups.google.com/forum/#!msg/ansible-devel/iuoZs1oImNs/6xrj5oa1CmoJ\n- https://github.com/ansible/ansible/issues/9442","distinct":true,"url":"https://api.github.com/repos/marxarelli/vagrant/commits/f96636587a9d74be260bc23a183d5392956496f0"},{"sha":"703c1f153b8cf082b8ed91673bb910b8f19dbcd1","author":{"email":"f0204e5ee48e82fad2e80bfe884bacd2e3a27036@phinze.com","name":"Paul Hinze"},"message":"providers/virtualbox: fix flaky test when rsync is not installed\n\ntest-only change\n\nwhen rsync is not installed on the machine running the unit tests, the\nprepare_nfs_settings tests end up calling the :nfs_installed capability\non the host, which fails on the fake host wired up in tests.\n\nthis adds some explicit stubbing to prevent the implicit assumption that\nrsync is installed.","distinct":true,"url":"https://api.github.com/repos/marxarelli/vagrant/commits/703c1f153b8cf082b8ed91673bb910b8f19dbcd1"},{"sha":"24b6f21d1d4bcce123cfe1bc5666aa5cbfc9321f","author":{"email":"f0204e5ee48e82fad2e80bfe884bacd2e3a27036@phinze.com","name":"Paul Hinze"},"message":"providers/virtualbox: extract reading dhcpservers from hostonlyifs\n\nThis is just a refactor, no behavior change.\n\nInstead of stitching together dhcpserver info in the structure returned\nfrom `read_host_only_interfaces`, sprout a new driver method called\n`read_dhcp_servers` to return that information separately.\n\nThis means that driver clients (well there's really only _one_ client in\n`ProviderVirtualBox::Action::Network`) have to do a bit more work to get\ninterface and DHCP server information.\n\nBut this gives us (a) a cleaner and more consistent driver interface and\n(b) groundwork for a fix for #3083, which will require interacting with\nDHCP servers outside of the context of host-only interfaces.","distinct":true,"url":"https://api.github.com/repos/marxarelli/vagrant/commits/24b6f21d1d4bcce123cfe1bc5666aa5cbfc9321f"},{"sha":"25ff636ee2579e6e208e6b2787e798a7007e7edf","author":{"email":"f0204e5ee48e82fad2e80bfe884bacd2e3a27036@phinze.com","name":"Paul Hinze"},"message":"providers/virtualbox: cleanup default vbox dhcp server\n\nfixes #3083\n\nDetect the presence of the default DHCP server that comes in a fresh\nVirtualBox install and clean it up to prevent it from colliding with\nVagrant-managed network config.\n\nIn order to accomplish this, we:\n\n - add a `remove_dhcp_server` call to the virtualbox driver\n - fix dhcp options parsing to allow `:dhcp_{ip,lower,upper}`\n   configuration options to make it through (so a user can override the\n   removal behavior with some explicit configuration)\n - add the full `:network_name` to the details returned from\n   `:read_dhcp_servers`, so we can have a durable value to pass to\n   `:remove_dhcp_server`\n\nNote that we do have to eat one more `VBoxManage list dhcpservers` for\neach network interface to support this, but this seemed like a nominal\ncost","distinct":true,"url":"https://api.github.com/repos/marxarelli/vagrant/commits/25ff636ee2579e6e208e6b2787e798a7007e7edf"},{"sha":"b2fdd29580b0a8f14b0ef9e07c97e9f797554647","author":{"email":"f0204e5ee48e82fad2e80bfe884bacd2e3a27036@phinze.com","name":"Paul Hinze"},"message":"Merge pull request #4882 from mitchellh/3083-handle-default-vbox-dhcp-server-collision\n\nFix out of the box DHCP support","distinct":true,"url":"https://api.github.com/repos/marxarelli/vagrant/commits/b2fdd29580b0a8f14b0ef9e07c97e9f797554647"},{"sha":"9242e39a2337d7eee89eb53ec6ce455e185f1516","author":{"email":"81550dbf04dfd8537ff7b3c014c6fbf86e0889dc@gmail.com","name":"Seth Vargo"},"message":"Revert \"Merge pull request #4861 from obfusk/fix-tmpdir-delete\"\n\nThis reverts commit 00e388a8977f519f077dda44aff2ddc4c1b9b05a, reversing\nchanges made to d1691c21c7c61b84c6c98169ca9e3195f8848510.","distinct":true,"url":"https://api.github.com/repos/marxarelli/vagrant/commits/9242e39a2337d7eee89eb53ec6ce455e185f1516"},{"sha":"ddf3435aeea1dcb7dfc45b5e6b2763d9cef6544e","author":{"email":"81550dbf04dfd8537ff7b3c014c6fbf86e0889dc@gmail.com","name":"Seth Vargo"},"message":"Merge pull request #4893 from mitchellh/sethvargo/revert_tmpdir_changes\n\nRevert \"Merge pull request #4861 from obfusk/fix-tmpdir-delete\"","distinct":true,"url":"https://api.github.com/repos/marxarelli/vagrant/commits/ddf3435aeea1dcb7dfc45b5e6b2763d9cef6544e"},{"sha":"72afdce6305aa3564a065f0457b1dd38db3939e2","author":{"email":"470bc578162732ac7f9d387d34c4af4ca6e1b6f7@analyzere.com","name":"Ken Crowell"},"message":"Issue #4895: Support grains config for salt","distinct":true,"url":"https://api.github.com/repos/marxarelli/vagrant/commits/72afdce6305aa3564a065f0457b1dd38db3939e2"},{"sha":"c6cce57ff46fdb5145124c260894c3517c5eb0f0","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@jeffquast.com","name":"Jeff Quast"},"message":"Avoid double-newlines in salt-call output\n\nWhen using the salt provisioner with verbose=true, most lines read with an extra newline:\r\n```\r\n[INFO    ] Syncing modules for environment 'base'\r\n\r\n[INFO    ] Loading cache from salt://_modules, for base)\r\n\r\n```\r\n\r\nbecause the line read has a newline, and emitting the log entry again includes an additional newline.","distinct":true,"url":"https://api.github.com/repos/marxarelli/vagrant/commits/c6cce57ff46fdb5145124c260894c3517c5eb0f0"},{"sha":"86ab6880c27152ae17929c5040f31118e163492c","author":{"email":"bbe4998d32c4886d58b93f18181e15b2c824a092@gmail.com","name":"Riccardo Attilio Galli"},"message":"New default option of rsync \"--copy-links\"\n\nAs can be seen in [rsync/helper.rb](https://github.com/mitchellh/vagrant/blob/efd1d5e11bfc5a72c7a1d1eae294b4751d841544/plugins/synced_folders/rsync/helper.rb#L81) the \"--copy-links\" option has been added to the defaults.","distinct":true,"url":"https://api.github.com/repos/marxarelli/vagrant/commits/86ab6880c27152ae17929c5040f31118e163492c"}]}