vagrant-emacs-2.2.18-bp155.3.46 >  A dk@I%z TEJLvUsOA1=L*xF̄jJm8^ToeTWr &^uR Em]υcjTIr?OfxWp6Dp=_d%s\9_"L\~ɾSa&eu^E*PQ%ۭ kt1 tmݫ`cy"fe 'B)re<7`g0OHPU]5aO"abvuhFfGov0ĩkŔr4)o{ m&Tpk+{i"P@VIъ*v9@?DIFs(~ [ RcFKH0-5 պƍdd49448336403614a7e326b114141d78e499efc5bc61985d5c2c9273d6eb6e9b0d71a17db74a0093b76a87be93d56fa7c1db9498@dk@I%z y'׈[_N0-sP wT㭦sǫH"֢ucM,ŃHZa٢[9lg-sC"١a\ .O g!_lo{ F=T[u' uc]8 ll3|u8ӳG"P0)= [?za\C>Ҧ?'!ѧ<1ÿ!\剫6;Og(M ^BGxαrM- zil a&O=YꃚժȠ"6p0"~kWUiiFh&puh G쏏߭Ic@$V}oiz_zzp>*Ȭ N>ސ)jF%(Q]֪/Xlc #VDh_%!뷵zviuΎ1VOX}? u>H0:*鲯]7ͣù}*L>p>;D?;4d " P (.8< > @ D  ](8Z9Z:ZF9G9H9 I9$X9(Y9,\9@]9D^9Ob9kc:d:}e:f:l:u:v:z:::::::;0Cvagrant-emacs2.2.18bp155.3.46Vagrantfile syntax files for the emacs editorOptional dependency offering emacs syntax files for Vagrantfiledk@cloud124SUSE Linux Enterprise 15 SP5openSUSEMIThttps://bugs.opensuse.orgDevelopment/Languages/Rubyhttps://github.com/hashicorp/vagrantlinuxnoarchdk;362615b66b162e707fc95b9b69e3b665281d697f2e3ddc3e4a9173347379c910rootrootvagrant-2.2.18-bp155.3.46.src.rpmvagrant-emacs    emacs_programrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)vagrant3.0.4-14.6.0-14.0-15.2-12.2.184.14.3bga /`E`E`ݮ@`@``e`<@`` @__@_@_X_FN_;^x^>@^@^F^:@^0"@]f@]@]@]@]fl]\N\+@\}@\N\8@\/J[@[@[@[@[v[v[v[E@[CN@[A[A[A[8@[)[)[)[)[)[)[)Z(ZZ@Z@ZZZZZZZp^@ZliY@Y@Y@YW@Y3Y?@Yw2Yu@YBvY!@XXO@X@X@XXWίVxVRV?9@V?9@V?9@U@U@Dan Čermák Dan Čermák Dan Čermák Dan Čermák Dan Čermák Dan Čermák Dan Čermák Dan Čermák Dan Čermák Dan Čermák Dan Čermák Dan Čermák Dan Čermák Dan Čermák Dan Čermák Dan Čermák Dan Čermák Dan Čermák Dan Čermák Dan Čermák Dan Čermák Dan Čermák Dan Čermák Dan Čermák Dan Čermák Johannes Kastl Dan Čermák Dan Čermák Dan Čermák Robert Frohl Ana María Martínez Gómez Dan Čermák Dan Čermák Dan Čermák Johannes Kastl Johannes Kastl Johannes Kastl Johannes Kastl Johannes Kastl Johannes Kastl Johannes Kastl opensuse_buildservice@ojkastl.deopensuse_buildservice@ojkastl.deopensuse_buildservice@ojkastl.deopensuse_buildservice@ojkastl.deopensuse_buildservice@ojkastl.deopensuse_buildservice@ojkastl.deopensuse_buildservice@ojkastl.deopensuse_buildservice@ojkastl.deopensuse_buildservice@ojkastl.deopensuse_buildservice@ojkastl.deopensuse_buildservice@ojkastl.deopensuse_buildservice@ojkastl.deopensuse_buildservice@ojkastl.deopensuse_buildservice@ojkastl.deopensuse_buildservice@ojkastl.dejengelh@inai.deopensuse_buildservice@ojkastl.deopensuse_buildservice@ojkastl.deopensuse_buildservice@ojkastl.deopensuse_buildservice@ojkastl.deopensuse_buildservice@ojkastl.deopensuse_buildservice@ojkastl.deopensuse_buildservice@ojkastl.derobert.munteanu@gmail.comrobert.munteanu@gmail.comtmkn@tmkn.ukrobert.munteanu@gmail.comdimstar@opensuse.orgrobert.munteanu@gmail.comrobert.munteanu@gmail.comrobert.munteanu@gmail.comopensuse_buildservice@ojkastl.deopensuse_buildservice@ojkastl.deopensuse_buildservice@ojkastl.deopensuse_buildservice@ojkastl.derobert.munteanu@gmail.comjloehel@suse.comrobert.munteanu@gmail.comrobert.munteanu@gmail.comrobert.munteanu@gmail.comrobert.munteanu@gmail.commmanno@suse.comdmacvicar@suse.dedmacvicar@suse.dedmacvicar@suse.dedmacvicar@suse.dedmacvicar@suse.demrueckert@suse.demrueckert@suse.de- Add patch to disable failing ftp tests Added patches: * disable-failing-ftp-tests.patch- Switch to Ruby 3.0 on Tumbleweed - New upstream release 2.2.18 Rebase patches: * 0001-bin-vagrant-silence-warning-about-installer.patch * 0002-Use-a-private-temporary-dir.patch * 0003-plugins-don-t-abuse-require_relative.patch.patch * 0004-fix-vbox-package-boo-1044087-added-by-robert.muntean.patch * 0005-do-not-depend-on-wdm.patch * 0006-do-not-abuse-relative-paths-in-docker-plugin-to-make.patch * 0007-Don-t-abuse-relative-paths-in-plugins.patch * 0008-Skip-failing-tests.patch * 0009-Disable-Subprocess-unit-test.patch Removed patch: * 0010-Bump-listen-version-to-3.5.patch * 0011-Mock-the-PowerShell.executable-method-in-more-tests.patch * 0012-Use-systemctl-poweroff-in-the-background-instead-of-.patch * 0013-Include-rexml-dependency.patch * 0014-Bump-constraints-on-childprocess-and-net-scp.patch * 0015-Remove-no-longer-required-gem-webmock.patch Added patch: * 0010-Bump-listen-version-to-3.6.patch [#]# 2.2.18 (July 27, 2021) BUG FIXES: - core: Fix of plugin manager kwargs [GH-12452] - providers/docker: Pass in docker command opts as a map [GH-12449] - providers/hyperv: Fix network address detection [GH-12472] [#]# 2.2.17 (July 7, 2021) FEATURES: - guest/rocky: Add guest support for Rocky Linux [GH-12440] IMPROVEMENTS: - command/package: Add --info flag to package command [GH-12304] - guest/debian: Retry network setup on debain [GH-12421] - guest/suse: Use systemctl poweroff in the background instead of shutdown [GH-12439] - guest/windows: Get powershell path in %WINDIR%/System32 [GH-12436] - host/windows: Check Domain and Application Directory contexts for credentials when validating SMB creds [GH-12428] - providers/hyper-v: Fix IP detection when multiple devices are attached [GH-12232] - provisioner/ansible: Detects new versions of ansible-4.0.0+ [GH-12391] - provisioner/ansible: Strip whitespace from ansible version [GH-12420] - provisioner/salt: Always use upstream Salt bootstrap script on Windows [GH-12127] - provisioner/salt: Use more conservative TLS settings to work on older .NET versions [GH-12413] - provisioner/shell: Buffer output to display full lines [GH-12437] - vagrant: Updates to support Ruby 3.0 [GH-12427] BUG FIXES: - command/cloud: Fix authentication middleware to prevent breaking local paths [GH-12419] - communicator/ssh: Fix net-ssh patches for RSA signatures [GH-12415] - core: Add box directly with authed urls [GH-12278]- Remove no longer required gem webmock Rebase patches: * 0001-bin-vagrant-silence-warning-about-installer.patch * 0002-Use-a-private-temporary-dir.patch * 0003-plugins-don-t-abuse-require_relative.patch.patch * 0004-fix-vbox-package-boo-1044087-added-by-robert.muntean.patch * 0005-do-not-depend-on-wdm.patch * 0006-do-not-abuse-relative-paths-in-docker-plugin-to-make.patch * 0007-Don-t-abuse-relative-paths-in-plugins.patch * 0008-Skip-failing-tests.patch * 0009-Disable-Subprocess-unit-test.patch * 0010-Bump-listen-version-to-3.5.patch * 0011-Mock-the-PowerShell.executable-method-in-more-tests.patch * 0012-Use-systemctl-poweroff-in-the-background-instead-of-.patch * 0013-Include-rexml-dependency.patch * 0014-Bump-constraints-on-childprocess-and-net-scp.patch Added patch: * 0015-Remove-no-longer-required-gem-webmock.patch- Bump childprocess version Rebase patches: * 0001-bin-vagrant-silence-warning-about-installer.patch * 0002-Use-a-private-temporary-dir.patch * 0003-plugins-don-t-abuse-require_relative.patch.patch * 0004-fix-vbox-package-boo-1044087-added-by-robert.muntean.patch * 0005-do-not-depend-on-wdm.patch * 0006-do-not-abuse-relative-paths-in-docker-plugin-to-make.patch * 0007-Don-t-abuse-relative-paths-in-plugins.patch * 0008-Skip-failing-tests.patch * 0009-Disable-Subprocess-unit-test.patch * 0010-Bump-listen-version-to-3.5.patch * 0011-Mock-the-PowerShell.executable-method-in-more-tests.patch * 0012-Use-systemctl-poweroff-in-the-background-instead-of-.patch Added patches: * 0013-Include-rexml-dependency.patch * 0014-Bump-constraints-on-childprocess-and-net-scp.patch- Add patch to fix occasional shutdown failures with virtualbox Rebase patches: * 0001-bin-vagrant-silence-warning-about-installer.patch * 0002-Use-a-private-temporary-dir.patch * 0003-plugins-don-t-abuse-require_relative.patch.patch * 0004-fix-vbox-package-boo-1044087-added-by-robert.muntean.patch * 0005-do-not-depend-on-wdm.patch * 0006-do-not-abuse-relative-paths-in-docker-plugin-to-make.patch * 0007-Don-t-abuse-relative-paths-in-plugins.patch * 0008-Skip-failing-tests.patch * 0009-Disable-Subprocess-unit-test.patch * 0010-Bump-listen-version-to-3.5.patch * 0011-Mock-the-PowerShell.executable-method-in-more-tests.patch Added patches: * 0012-Use-systemctl-poweroff-in-the-background-instead-of-.patch- New upstream release 2.2.16 Rebase patches: * 0001-bin-vagrant-silence-warning-about-installer.patch * 0002-Use-a-private-temporary-dir.patch * 0003-plugins-don-t-abuse-require_relative.patch.patch * 0004-fix-vbox-package-boo-1044087-added-by-robert.muntean.patch * 0005-do-not-depend-on-wdm.patch * 0006-do-not-abuse-relative-paths-in-docker-plugin-to-make.patch * 0007-Don-t-abuse-relative-paths-in-plugins.patch * 0008-Skip-failing-tests.patch * 0009-Disable-Subprocess-unit-test.patch * 0010-Bump-listen-version-to-3.5.patch Added patches: * 0011-Mock-the-PowerShell.executable-method-in-more-tests.patch [#]# 2.2.16 (April 29, 2021) IMPROVEMENTS: - guest/linux: Detect in process shutdown in reboot capability [GH-12302] - util/powershell: Support `pwsh` executable in new versions of powershell [GH-12335] BUG FIXES: - core: Add box directly with authed urls [GH-12278] - communicator/ssh: Properly handle authentication with RSA keys [GH-12298] - guest/fedora: Import guest detection module [GH-12275] - guest/linux: Fix SMB folder mount name capability call [GH-12281] - provider/docker: Properly handle updated buildkit build output [GH-12300]- Bump rubygem-listen version to 3.5 Rebase patches: * 0001-bin-vagrant-silence-warning-about-installer.patch * 0002-Use-a-private-temporary-dir.patch * 0003-plugins-don-t-abuse-require_relative.patch.patch * 0004-fix-vbox-package-boo-1044087-added-by-robert.muntean.patch * 0005-do-not-depend-on-wdm.patch * 0006-do-not-abuse-relative-paths-in-docker-plugin-to-make.patch * 0007-Don-t-abuse-relative-paths-in-plugins.patch * 0008-Skip-failing-tests.patch * 0009-Disable-Subprocess-unit-test.patch Add patch: * 0010-Bump-listen-version-to-3.5.patch- New upstream release 2.2.15 Rebase patches: * 0001-bin-vagrant-silence-warning-about-installer.patch * 0002-Use-a-private-temporary-dir.patch * 0003-plugins-don-t-abuse-require_relative.patch.patch * 0004-fix-vbox-package-boo-1044087-added-by-robert.muntean.patch * 0005-do-not-depend-on-wdm.patch * 0006-do-not-abuse-relative-paths-in-docker-plugin-to-make.patch * 0007-Don-t-abuse-relative-paths-in-plugins.patch * 0008-Skip-failing-tests.patch * 0009-Disable-Subprocess-unit-test.patch Remove patches (merged upstream): * 0010-Update-rake-to-13.0.patch * 0011-Bump-listen-gem-version-and-remove-ruby_dep.patch * 0012-Bump-bcrypt_pbkdf-version.patch [#]# 2.2.15 (March 30, 2021) IMPROVEMENTS: - command/cloud: Remove access token URL parameter by default [GH-12234] - command/cloud: Add VAGRANT_SERVER_ACCESS_TOKEN_BY_URL to revert access token behavior [GH-12252] - core: Bump vagrant_cloud dependency to 3.0.3 [GH-12200] - core: Bump listen gem version and remove ruby_dep [GH-12148] - core: Bump vagrant_cloud dependency to 3.0.4 [GH-12242] - core/bundler: Update resolution handling when outside of installer and bundler [GH-12225] - core/plugin: Provide friendlier error messages on install fail when possible [GH-12225] - guest/openwrt: Add support for OpenWrt guests [GH-11791] - guest/freebsd: FreeBSD updated ansible to py37-ansible [GH-12201] - provider/virtualbox: Get default dhcp ip from a matching host ip [GH-12211] - util/downloader: Prevent redirect notification for default store [GH-12235] BUG FIXES: - command/cloud: Automatically disable direct uploads when file is too large [GH-12250] - core: Make shell script for loop shell agnostic [GH-12205] - core: Raise error if downloading box metadata fails [GH-12189] - core: Apply download options to metadata requests [GH-12177] - core: Don't try to find "" by prefix in the machine index [GH-12188] - core: Don't count not created machines as declined when destroying [GH-12186] - core: Bump bcrypt_pbkdf version [GH-12216] - core: Remove all space from checksums [GH-12168] - core/bundler: Do not include default gems as pinned constraints [GH-12253] - core/synced_folders: Extract os friendly mount name for vbox shared folders [GH-12184] - guest/alpine: Check if interface exists before shutting it down [GH-12181] - guest/nixos: Fix network config for recent NixOS releases [GH-12152] - guest/fedora: Detect fedora using os-releases id [GH-12230]- Fix removed dependency on bcrypt_pbkdf Rebase patches: * 0001-bin-vagrant-silence-warning-about-installer.patch * 0002-Use-a-private-temporary-dir.patch * 0003-plugins-don-t-abuse-require_relative.patch.patch * 0004-fix-vbox-package-boo-1044087-added-by-robert.muntean.patch * 0005-do-not-depend-on-wdm.patch * 0006-do-not-abuse-relative-paths-in-docker-plugin-to-make.patch * 0007-Don-t-abuse-relative-paths-in-plugins.patch * 0008-Skip-failing-tests.patch * 0009-Disable-Subprocess-unit-test.patch * 0010-Update-rake-to-13.0.patch * 0011-Bump-listen-gem-version-and-remove-ruby_dep.patch (was 0012-Bump-listen-gem-version-and-remove-ruby_dep.patch) Added patch: * 0012-Bump-bcrypt_pbkdf-version.patch Removed patch: * 0011-Remove-not-required-bcrypt_pbkdf-gem.patch- Remove pointless ruby_dep dependency and bump listen version Add patch: * 0012-Bump-listen-gem-version-and-remove-ruby_dep.patch Rebase patches: * 0001-bin-vagrant-silence-warning-about-installer.patch * 0002-Use-a-private-temporary-dir.patch * 0003-plugins-don-t-abuse-require_relative.patch.patch * 0004-fix-vbox-package-boo-1044087-added-by-robert.muntean.patch * 0005-do-not-depend-on-wdm.patch * 0006-do-not-abuse-relative-paths-in-docker-plugin-to-make.patch * 0007-Don-t-abuse-relative-paths-in-plugins.patch * 0008-Skip-failing-tests.patch * 0009-Disable-Subprocess-unit-test.patch * 0010-Update-rake-to-13.0.patch * 0011-Remove-not-required-bcrypt_pbkdf-gem.patch- Remove not required bcrypt_pbkdf gem Add patch: * 0011-Remove-not-required-bcrypt_pbkdf-gem.patch Rebase patches: * 0001-bin-vagrant-silence-warning-about-installer.patch * 0002-Use-a-private-temporary-dir.patch * 0003-plugins-don-t-abuse-require_relative.patch.patch * 0004-fix-vbox-package-boo-1044087-added-by-robert.muntean.patch * 0005-do-not-depend-on-wdm.patch * 0006-do-not-abuse-relative-paths-in-docker-plugin-to-make.patch * 0007-Don-t-abuse-relative-paths-in-plugins.patch * 0008-Skip-failing-tests.patch * 0009-Disable-Subprocess-unit-test.patch * 0010-Update-rake-to-13.0.patch- Patch rake version to ~> 13.0 Add patch: * 0010-Update-rake-to-13.0.patch Rebase patches: * 0001-bin-vagrant-silence-warning-about-installer.patch * 0002-Use-a-private-temporary-dir.patch * 0003-plugins-don-t-abuse-require_relative.patch.patch * 0004-fix-vbox-package-boo-1044087-added-by-robert.muntean.patch * 0005-do-not-depend-on-wdm.patch * 0006-do-not-abuse-relative-paths-in-docker-plugin-to-make.patch * 0007-Don-t-abuse-relative-paths-in-plugins.patch * 0008-Skip-failing-tests.patch * 0009-Disable-Subprocess-unit-test.patch- New upstream release 2.2.14 remove rsync build dependency remove patch (fixed upstream): * 0010-Add-check-for-etc-fstab.patch rebased patches: * 0001-bin-vagrant-silence-warning-about-installer.patch * 0002-Use-a-private-temporary-dir.patch * 0003-plugins-don-t-abuse-require_relative.patch.patch * 0004-fix-vbox-package-boo-1044087-added-by-robert.muntean.patch * 0005-do-not-depend-on-wdm.patch * 0006-do-not-abuse-relative-paths-in-docker-plugin-to-make.patch * 0007-Don-t-abuse-relative-paths-in-plugins.patch * 0008-Skip-failing-tests.patch * 0009-Disable-Subprocess-unit-test.patch [#]# 2.2.14 (November 20, 2020) IMPROVEMENTS: - host/windows: Update filesystem type matching on WSL2 [GH-12056] BUG FIXES: - core: Track raw actions as they are applied to prevent multiple insertions [GH-12037] - core/bundler: Update solution file resolution to support prerelease matching [GH-12054] - guest/darwin: Mount vmware synced folders for big sur guests [GH-12053] [#]# 2.2.13 (November 06, 2020) BUG FIXES: - core/bundler: Adjust request sets properly with non-development prerelease [GH-12025] [#]# 2.2.12 (November 06, 2020) BUG FIXES: - core/bundler: Automatically enable prerelease dependency resolution [GH-12023] NOTE: This is a fix release to resolve an immediate issue with Vagrant plugin functionality [#]# 2.2.11 (November 05, 2020) IMPROVEMENTS: - command/cap: Add ability to specify target [GH-11965] - command/cloud: Add --force flag to `version release` command [GH-11912] - command/cloud: Updates to utilize the 3.0 version of vagrant_cloud [GH-11916] - core: Switch from unmaintained gem erubis to erubi [GH-11893] - core: Download Vagrant boxes using auth headers [GH-11835] - core: Remove dependency on mime gem [GH-11857] - core: Handle Errno::EALREADY exceptions on port check [GH-12008] - core: Fix missing hook/trigger insertion into action stack [GH-12014] - guest/linux: Make max reboot wait duration configurable [GH-12011] - guest/windows: Make max reboot wait duration configurable [GH-12011] - providers/virtualbox: Fix availability check of provider [GH-11936] - tests: Add integration tests for Docker provider [GH-11907] BUG FIXES: - core/synced_folders: Don't persist synced folders to fstab if guest is not reachable [GH-11900] - core: Don't try to recover machine without a uuid [GH-11863] - config/disks: Transform provider specific config to common form [GH-11939] - config/vm: Override synced-folder `:nfs` option [GH-11988] - contrib/zsh: Remove newline from beginning of completion script [GH-11963] - guests/arch: Install smbclient when setting up arch smb [GH-11923] - guest/linux: Check for /etc/fstab before trying to modify [GH-11897] - guest/linux: Create an /etc/fstab if does not exist [GH-11909] - guest/linux: Persist SMB mounts [GH-11846] - guest/debian: Set hostname in /etc/hosts as first step to changing hostname [GH-11885] - guest/rhel: Check for existence of network files before trying to update them [GH-11877] - guest/suse: Don't use hostnamectl to set hostname if not available on system [GH-11996] - tests: Remove rsync dependency from tests [GH-11889]- Switch back to using transfiletriggerin/un - Increase required version of the addressable gem - Allow to skip tests during development via bcond_without - Add fix for boxes that don't have a /etc/fstab Added patch: * 0010-Add-check-for-etc-fstab.patch rebased patches: * 0001-bin-vagrant-silence-warning-about-installer.patch * 0002-Use-a-private-temporary-dir.patch * 0003-plugins-don-t-abuse-require_relative.patch.patch * 0004-fix-vbox-package-boo-1044087-added-by-robert.muntean.patch * 0005-do-not-depend-on-wdm.patch * 0006-do-not-abuse-relative-paths-in-docker-plugin-to-make.patch * 0007-Don-t-abuse-relative-paths-in-plugins.patch * 0008-Skip-failing-tests.patch * 0009-Disable-Subprocess-unit-test.patch- New upstream release 2.2.10 * add rsync to BuildRequires * run fdupes after installation Remove patches (merged upstream): * 0010-Bump-version-of-net-ssh-to-6.0-and-net-sftp-to-3.0.patch * 0011-Fixes-11606-Mock-out-guest-capabilities-instead-of-r.patch Rebased patches: * 0001-bin-vagrant-silence-warning-about-installer.patch * 0002-Use-a-private-temporary-dir.patch * 0003-plugins-don-t-abuse-require_relative.patch.patch * 0004-fix-vbox-package-boo-1044087-added-by-robert.muntean.patch * 0005-do-not-depend-on-wdm.patch * 0006-do-not-abuse-relative-paths-in-docker-plugin-to-make.patch * 0007-Don-t-abuse-relative-paths-in-plugins.patch * 0008-Skip-failing-tests.patch * 0009-Disable-Subprocess-unit-test.patch FEATURES: - hyperv/disks: Add ability to manage virtual disks for guests [GH-11541] IMPROVEMENTS: - core: Allow provisioners to be run when a communicator is not available [GH-11579] - core: Add `autocomplete` command that allows for install of bash or zsh autocomplete scripts [GH-11523] - core: Update to childprocess gem to 4.0.0 [GH-11717] - core: Add action to wait for cloud-init to finish running [GH-11773] - core: Update to net-ssh to 6.0 and net-sftp to 3.0 [GH-11621] - core: Optimize port in use check for faster validation [GH-11810] - core: Support for Ruby 2.7 [GH-11814] - core: Add synced folder capabilities for mount options and default fstab modification behavior [GH-11797] - guest/arch: Use systemd-networkd to configure networking for guests [GH-11400] - guest/haiku: Rsync install for rsync synced folders [GH-11614] - guest/solaris11: Add guest capability shell_expand_guest_path [GH-11759] - host/darwin: Add ability to build ISO [GH-11694] - hosts/linux: Add ability to build ISO [GH-11750] - hosts/windows: Add ability to build ISO [GH-11750] - providers/hyperv: Add support for SecureBootTemplate setting on import [GH-11756] - providers/hyperv: Add support for EnhancedSessionTransportType [GH-11014] - virtualbox/disks: Add ability to manage virtual dvds for guests [GH-11613] BUG FIXES: - core: Ensure MapCommandOptions class is required [GH-11629] - core: Fix `:all` special value on triggers [GH-11688] - core: Ensure network addresses have a valid netmask [GH-11679] - core: Recover local machine metadata in global index [GH-11656] - core: Print CLI help message is ambiguous option provided [GH-11746] - core: Update how `/etc/hosts` gets updated for darwin, freebsd and openbsd [GH-11719] - core: Capture `[3J` escape sequence [GH-11807] - core: Treat empty box value as invalid [GH-11618] - core: Allow forwarding ports to unknown addresses [GH-11810] - core: Scrub credentials as whole words [GH-11837] - commands/destroy: Add gracefull option to switch beween gracefully or forcefully shutting down a vm [GH-11628] - communicator/ssh: Raise an error for a nil exit status [GH-11721] - communicator/winrm: Check for nil return from querying for forwarded ports [GH-11831] - config/vm: Add option `allow_hosts_modification` to allow/disable Vagrant editing the guests `/etc/hosts` file [GH-11565] - config/vm: Add config option `hostname` to `config.vm.network` [GH-11566] - config/vm: Don't ignore NFS synced folders on Windows hosts [GH-11631] - host: Use regular port check for loopback addresses [GH-11654] - host: Allow windows and linux hosts to detach from rdp process [GH-11732] - host/windows: Properly register SMB password validation capability [GH-11795] - guests: Allow setting of hostname according to `hostname` option for multiple guests [GH-11704] - guest/alpine: Allow setting of hostname according to `hostname` option [GH-11718] - guest/esxi: Be more permissive with permissions of ssh directory [GH-11587] - guest/linux: Add virtual box shared folders to guest fstab [GH-11570] - guest/suse: Allow setting of hostname according to `hostname` option [GH-11567] - providers/docker: Ensure new containers don't grab existing bound ports [GH-11602] - providers/hyperv: Fix check for secure boot [GH-11809] - providers/virtualbox: Fix inability to create disk with same name across multiple guests [GH-11767] - provisioners/docker: Allow to specify docker image version using the `run` option [GH-11806] - provisioners/file: Allow creating empty folders [GH-11805] - provisioners/shell: Ensure Windows shell provisioner gets the correct file extension [GH-11644] - util/powershell: Use correct powershell executable for privileged commands [GH-11787]- Use %%filetriggerin/-un until boo#1041742 gets resolved- Use the correct ruby in the vagrant binstub as well- New upstream release 2.2.9 BUG FIXES: - core/bundler: Properly handle plugin install with available specification [GH-11592] - provisioners/docker: Fix CentOS docker install and start service capabilities [GH-11581] - provisioners/podman: Seperate RHEL install from CentOS install [GH-11584] Rebase patches: * 0001-bin-vagrant-silence-warning-about-installer.patch * 0002-Use-a-private-temporary-dir.patch * 0003-plugins-don-t-abuse-require_relative.patch.patch * 0004-fix-vbox-package-boo-1044087-added-by-robert.muntean.patch * 0005-do-not-depend-on-wdm.patch * 0006-do-not-abuse-relative-paths-in-docker-plugin-to-make.patch * 0007-Don-t-abuse-relative-paths-in-plugins.patch * 0008-Skip-failing-tests.patch * 0009-Disable-Subprocess-unit-test.patch Add patch: * 0010-Bump-version-of-net-ssh-to-6.0-and-net-sftp-to-3.0.patch * 0011-Fixes-11606-Mock-out-guest-capabilities-instead-of-r.patch - Fix various issues when building vagrant with a non-default ruby version (e.g. gem implicitly defaulting to the default one) - update README.SUSE- New upstream release 2.2.8 FEATURES: - virtualbox/disks: Add ability to manage virtual disks for guests [GH-11349] IMPROVEMENTS: - bin/vagrant: Automatically include global options within commands [GH-11473] - bin/vagrant: Suppress Ruby warnings when not running pre-release version [GH-11446] - communicator/ssh: Add support for configuring SSH connect timeout [GH-11533] - core: Update childprocess gem [GH-11487] - core: Add cli option `--no-tty` [GH-11414] - core: Overhaul call stack modifications implementation for hooks and triggers [GH-11455] - core/bundler: Cache plugin solution sets to speed up startup times [GH-11363] - config/vm: Add`box_download_options` config to specify extra download options for a box [GH-11560] - guest/alpine: Add ansible provisioner guest support [GH-11411] - guest/linux: Update systemd? check to use sudo [GH-11398] - guest/linux: Use systemd if available to halt and reboot system [GH-11407] - guests/linux: Mount smb folders with `mfsymlinks` option by default [GH-11503] - guest/redhat: Add support for SMB [GH-11463] - guest/windows: Rescue all regular exceptions during reboot wait [GH-11428] - providers/docker: Support catching container name when using podman [GH-11356] - provisioners/docker: Support Centos8 [GH-11462] - provisioners/podman: Add Podman as a provisioner [GH-11472] - provisioners/salt: Allow specifying python_version [GH-11436] BUG FIXES: - communicators/winssh: Fix issues with Windows SSH communicator [GH-11430] - core/bundler: Activate vagrant specification when not active [GH-11445] - core/bundler: Properly resolve sets when Vagrant is in prerelease [GH-11571] - core/downloader: Always set `-q` flag as first option [GH-11366] - core/hooks: Update dynamic action hook implementation to prevent looping [GH-11427] - core/synced_folders: Validate type option if set [GH-11359] - guests/debian: Choose netplan renderer based on network configuration and installed tools [GH-11498] - host/darwin: Quote directories in /etc/exports [GH-11441] - host/linux: Ensure `/etc/exports` does not contain duplicate records [GH-10591] - host/windows: Check all interfaces for port conflict when host_ip: "0.0.0.0" [GH-11454] - providers/docker: Fix issue where Vagrant fails to remove image if it is in use [GH-11355] - providers/docker: Fix issue with getting correct docker image id from build output [GH-11461] - providers/hyperv: Prevent error when identity reference cannot be translated [GH-11425] - provider/hyperv: Use service id for manipulating vm integration services [GH-11499] - providers/virtualbox: Parse `list dhcpservers` output on VirtualBox 6.1 [GH-11404] - providers/virtualbox: Raise an error if guest IP ends in .1 [GH-11500] - provisioners/shell: Ensure windows shell provisioners always get an extension [GH-11517] - util/io: Fix encoding conversion errors [GH-11571] Removed patches: * 0003-linux-cap-halt-don-t-wait-for-shutdown-h-now-to-fini.patch (dropped as it is an old fix from Debian and Vagrant will now use systemd to shutdown, making this one obsolete) * 0004-plugins-don-t-abuse-require_relative.patch.patch (rebased as 0003-plugins-don-t-abuse-require_relative.patch.patch) * 0005-fix-vbox-package-boo-1044087-added-by-robert.muntean.patch (rebased as 0004-fix-vbox-package-boo-1044087-added-by-robert.muntean.patch) * 0006-do-not-depend-on-wdm.patch (rebased as 0005-do-not-depend-on-wdm.patch) * 0007-do-not-abuse-relative-paths-in-docker-plugin-to-make.patch (rebased as 0006-do-not-abuse-relative-paths-in-docker-plugin-to-make.patch) * 0008-Don-t-abuse-relative-paths-in-plugins.patch (rebased as 0007-Don-t-abuse-relative-paths-in-plugins.patch) * 0009-Fix-unit-tests-for-GuestLinux-Cap-Halt.patch (dropped as it is a test fix for Patch3) * 0010-Skip-failing-tests.patch (rebased as 0008-Skip-failing-tests.patch) * 0011-Do-not-list-load-dependencies-if-vagrant-spec-is-not.patch (merged upstream) * 0012-Disable-Subprocess-unit-test.patch (rebased as 0009-Disable-Subprocess-unit-test.patch) * 0013-Update-some-outdated-gem-versions.patch (merged upstream) Added patches: * 0003-plugins-don-t-abuse-require_relative.patch.patch * 0004-fix-vbox-package-boo-1044087-added-by-robert.muntean.patch * 0005-do-not-depend-on-wdm.patch * 0006-do-not-abuse-relative-paths-in-docker-plugin-to-make.patch * 0007-Don-t-abuse-relative-paths-in-plugins.patch * 0008-Skip-failing-tests.patch * 0009-Disable-Subprocess-unit-test.patch- Fix non-restrictive dependency on rubygem-listen- Bump the version of i18n, rubyzip and net-ssh Rebased patches: * 0001-bin-vagrant-silence-warning-about-installer.patch * 0002-Use-a-private-temporary-dir.patch * 0003-linux-cap-halt-don-t-wait-for-shutdown-h-now-to-fini.patch * 0004-plugins-don-t-abuse-require_relative.patch.patch * 0005-fix-vbox-package-boo-1044087-added-by-robert.muntean.patch * 0006-do-not-depend-on-wdm.patch * 0007-do-not-abuse-relative-paths-in-docker-plugin-to-make.patch * 0008-Don-t-abuse-relative-paths-in-plugins.patch * 0009-Fix-unit-tests-for-GuestLinux-Cap-Halt.patch * 0010-Skip-failing-tests.patch * 0011-Do-not-list-load-dependencies-if-vagrant-spec-is-not.patch * 0012-Disable-Subprocess-unit-test.patch Added patch: * 0013-Update-some-outdated-gem-versions.patch- New upstream release 2.2.7 IMPROVEMENTS: - guest/opensuse: Check for basename hostname prior to setting hostname [GH-11170] - host/linux: Check for modinfo in /sbin if it's not on PATH [GH-11178] - core: Show guest name in hostname error message [GH-11175] - provisioners/shell: Linux guests now support `reboot` option [GH-11194] - darwin/nfs: Put each NFS export on its own line [GH-11216] - contrib/bash: Add more completion flags to up command [GH-11223] - provider/virtualbox: Add VirtualBox provider support for version 6.1.x [GH-11250] - box/outdated: Allow to force check for box updates and ignore cached check [GH-11231] - guest/alpine: Update apk cache when installing rsync [GH-11220] - provider/virtualbox: Improve error message when machine folder is inaccessible [GH-11239] - provisioner/ansible_local: Add pip install method for arch guests [GH-11265] - communicators/winssh: Use Windows shell for `vagrant ssh -c` [GH-11258] BUG FIXES: - command/snapshot/save: Fix regression that prevented snapshot of all guests in environment [GH-11152] - core: Update UI to properly retain newlines when adding prefix [GH-11126] - core: Check if box update is available locally [GH-11188] - core: Ensure Vagrant::Errors are loaded in file_checksum util [GH-11183] - cloud/publish: Improve argument handling for missing arguments to command [GH-11184] - core: Get latest version for current provider during outdated check [GH-11192] - linux/nfs: avoid adding extra newlines to /etc/exports [GH-11201] - guest/darwin: Fix VMware synced folders on APFS [GH-11267] - guest/redhat: Ensure `nfs-server` is restarted when installing nfs client [GH-11212] - core: Do not validate checksums if options are empty string [GH-11211] - provider/docker: Enhance docker build method to match against buildkit output [GH-11205] - provisioner/ansible_local: Don't prompt for input when installing Ansible on Ubuntu and Debian [GH-11191] - provisioner/ansible_local: Ensure all guest caps accept all passed in arguments [GH-11265] - host/windows: Fix regression that prevented port collisions from being detected [GH-11244] - core/provisioner: Set top level provisioner name if set in a provisioner config [GH-11295] Rebased patches: * 0001-bin-vagrant-silence-warning-about-installer.patch * 0002-Use-a-private-temporary-dir.patch * 0003-linux-cap-halt-don-t-wait-for-shutdown-h-now-to-fini.patch * 0004-plugins-don-t-abuse-require_relative.patch.patch * 0005-fix-vbox-package-boo-1044087-added-by-robert.muntean.patch * 0006-do-not-depend-on-wdm.patch * 0007-do-not-abuse-relative-paths-in-docker-plugin-to-make.patch * 0008-Don-t-abuse-relative-paths-in-plugins.patch * 0009-Fix-unit-tests-for-GuestLinux-Cap-Halt.patch * 0010-Skip-failing-tests.patch Dropped patches: * 0011-Bump-rspec-its-dependency.patch (upstreamed) * 0012-Do-not-list-load-dependencies-if-vagrant-spec-is-not.patch (rebased as 0011-Do-not-list-load-dependencies-if-vagrant-spec-is-not.patch) * 0013-Catch-NetworkNoInterfaces-error-in-docker-prepare_ne.patch (upstreamed) * 0014-Bump-rubyzip-version-to-fix-CVE-2019-16892.patch (upstreamed) * 0015-ARM-only-Disable-Subprocess-unit-test.patch (rebased as 0012-Disable-Subprocess-unit-test.patch) * 0016-Ensure-nfsd-call-is-mocked-up-in-BSD-NFS-test.patch (upstreamed) Added patches: * 0011-Do-not-list-load-dependencies-if-vagrant-spec-is-not.patch * 0012-Disable-Subprocess-unit-test.patch- Add fix for failing unit test Added patch from upstream (https://github.com/hashicorp/vagrant/pull/11155): - 0016-Ensure-nfsd-call-is-mocked-up-in-BSD-NFS-test.patch Rebased patches: - 0001-bin-vagrant-silence-warning-about-installer.patch - 0002-Use-a-private-temporary-dir.patch - 0003-linux-cap-halt-don-t-wait-for-shutdown-h-now-to-fini.patch - 0004-plugins-don-t-abuse-require_relative.patch.patch - 0005-fix-vbox-package-boo-1044087-added-by-robert.muntean.patch - 0006-do-not-depend-on-wdm.patch - 0007-do-not-abuse-relative-paths-in-docker-plugin-to-make.patch - 0008-Don-t-abuse-relative-paths-in-plugins.patch - 0009-Fix-unit-tests-for-GuestLinux-Cap-Halt.patch - 0010-Skip-failing-tests.patch - 0011-Bump-rspec-its-dependency.patch - 0012-Do-not-list-load-dependencies-if-vagrant-spec-is-not.patch - 0013-Catch-NetworkNoInterfaces-error-in-docker-prepare_ne.patch - 0015-ARM-only-Disable-Subprocess-unit-test.patch- Add rubyzip to as Requires: and bump its version to 1.3 This is required to address CVE-2019-16892 Rebased patches: - 0001-bin-vagrant-silence-warning-about-installer.patch - 0002-Use-a-private-temporary-dir.patch - 0003-linux-cap-halt-don-t-wait-for-shutdown-h-now-to-fini.patch - 0004-plugins-don-t-abuse-require_relative.patch.patch - 0005-fix-vbox-package-boo-1044087-added-by-robert.muntean.patch - 0006-do-not-depend-on-wdm.patch - 0007-do-not-abuse-relative-paths-in-docker-plugin-to-make.patch - 0008-Don-t-abuse-relative-paths-in-plugins.patch - 0009-Fix-unit-tests-for-GuestLinux-Cap-Halt.patch - 0010-Skip-failing-tests.patch - 0011-Bump-rspec-its-dependency.patch - 0012-Do-not-list-load-dependencies-if-vagrant-spec-is-not.patch - 0013-Catch-NetworkNoInterfaces-error-in-docker-prepare_ne.patch Removed: - 0014-ARM-only-Disable-Subprocess-unit-test.patch Added: - 0014-Bump-rubyzip-version-to-fix-CVE-2019-16892.patch - 0015-ARM-only-Disable-Subprocess-unit-test.patch- Rebased patches: - 0001-bin-vagrant-silence-warning-about-installer.patch - 0002-Use-a-private-temporary-dir.patch - 0003-linux-cap-halt-don-t-wait-for-shutdown-h-now-to-fini.patch - 0004-plugins-don-t-abuse-require_relative.patch.patch - 0005-fix-vbox-package-boo-1044087-added-by-robert.muntean.patch - 0006-do-not-depend-on-wdm.patch - 0007-do-not-abuse-relative-paths-in-docker-plugin-to-make.patch - 0008-Don-t-abuse-relative-paths-in-plugins.patch - 0009-Fix-unit-tests-for-GuestLinux-Cap-Halt.patch - 0010-Skip-failing-tests.patch - 0011-Bump-rspec-its-dependency.patch - 0012-Do-not-list-load-dependencies-if-vagrant-spec-is-not.patch Dropped (integrated upstream or made obsolete by upstream fixes): - 0013-Only-return-interfaces-where-addr-is-not-nil.patch - 0014-Skip-docker-networking-test.patch Removed: - 0015-ARM-only-Disable-Subprocess-unit-test.patch Added: - 0013-Catch-NetworkNoInterfaces-error-in-docker-prepare_ne.patch - 0014-ARM-only-Disable-Subprocess-unit-test.patch This update fixes boo#1150592- update to 2.2.6 - dropped patch 0013-Only-return-interfaces-where-addr-is-not-nil.patch that has been included upstream - set vagrant_cloud dependency to >= 2.0.3 FEATURES: core/provisioners: Introduce new Provisioner options: before and after [GH-11043] guest/alpine: Integrate the vagrant-alpine plugin into Vagrant core [GH-10975] IMPROVEMENTS: command/box/prune: Allow prompt skip while preserving actively in use boxes [GH-10908] command/cloud: Support providing checksum information with boxes [GH-11101] dev: Fixed Vagrantfile for Vagrant development [GH-11012] guest/alt: Improve handling for using network tools when setting hostname [GH-11000] guest/suse: Add ipv6 network config templates for SUSE based distributions [GH-11013] guest/windows: Retry on connection timeout errors for the reboot capability [GH-11093] host/bsd: Use host resolve path capability to modify local paths if requird [GH-11108] host/darwin: Add host resolve path capability to provide real paths for firmlinks [GH-11108] provisioners/chef: Update pkg install flags for chef on FreeBSD guests [GH-11075] provider/hyperv: Improve error message when VMMS is not running [GH-10978] provider/virtualbox: Raise additional errors for incomplete virtualbox installation on usable check [GH-10938] util/filechecksum: Add support for more checksum types [GH-11101] BUG FIXES: command/rsync-auto: Fix path watcher bug so that all subdirectories are synced when changed [GH-11089] command/snapshot/save: Ensure VM id is passed to list snapshots for hyper-v provider [GH-11097] core: Ensure proper paths are shown in config loading exceptions [GH-11056] guest/suse: Use hostnamectl instead of hostname to set the hostname under SUSE [GH-11100] provider/docker: Fix default provider validation if password is used [GH-11053] provider/docker: Fix Docker providers usable? check [GH-11068] provisioner/ansible_local: Ensure pip_install_cmd is finalized to emptry string [GH-11098] provisioner/file: Ensure relative path for file provisioner source is relative to guest machines cwd [GH-11099] provider/docker: Ensure docker build_args option is properly set in docker compose config yaml [GH-11106] guest/suse: Update nfs & service daemon names for suse based hosts and guests [GH-11076] provider/docker: Determine ip address prefix workaround for docker public networks [GH-11111] provider/docker: Only return interfaces where addr is not nil for networks [GH-11116]- Rebase vagrant patches: drop: - 0002-bin-vagrant-silence-warning-about-installer.patch - 0003-Use-a-private-temporary-dir.patch - 0004-linux-cap-halt-don-t-wait-for-shutdown-h-now-to-fini.patch - 0009-plugins-don-t-abuse-require_relative.patch - 0023-vbox-fix-package.patch - 0024-do-not-depend-on-wdm.patch - 0025-do-not-abuse-relative-paths-in-docker-plugin.patch - 0026-do-not-abuse-relative-paths-in-plugins.patch - 0027-Fix-unit-tests-for-GuestLinux-Cap-Halt.patch - 0028-Skip-failing-tests.patch - 0029-Skip-docker-networking-test.patch add: - 0001-bin-vagrant-silence-warning-about-installer.patch - 0002-Use-a-private-temporary-dir.patch - 0003-linux-cap-halt-don-t-wait-for-shutdown-h-now-to-fini.patch - 0004-plugins-don-t-abuse-require_relative.patch.patch - 0005-fix-vbox-package-boo-1044087-added-by-robert.muntean.patch - 0006-do-not-depend-on-wdm.patch - 0007-do-not-abuse-relative-paths-in-docker-plugin-to-make.patch - 0008-Don-t-abuse-relative-paths-in-plugins.patch - 0009-Fix-unit-tests-for-GuestLinux-Cap-Halt.patch - 0010-Skip-failing-tests.patch - 0011-Bump-rspec-its-dependency.patch - 0012-Do-not-list-load-dependencies-if-vagrant-spec-is-not.patch - 0013-Only-return-interfaces-where-addr-is-not-nil.patch - 0014-Skip-docker-networking-test.patch - 0015-ARM-only-Disable-Subprocess-unit-test.patch- Add 0029-Skip-docker-networking-test.patch: skips a unit-test that fails on OBS update to 2.2.5 FEATURES: providers/docker: Private and Public networking support [GH-10702] IMPROVEMENTS: command/global-status: Provide machine-readable information [GH-10506] command/snapshot: Separate snapshot names for guests when listing snapshots [GH-10828] command/box/update: Ignore missing metadata files when updating all boxes [GH-10829] core: Use consistent settings when unpacking boxes as root [GH-10707] core: Write metadata.json file when packaging box [GH-10706] core: Remove whitespace from id file on load [GH-10727] core/bundler: Support resolution when installed within system [GH-10894] guest/coreos: Update network configuration and hostname setting [GH-10752] guest/freebsd: Add proper VirtualBox share folders support for FreeBSD guests [GH-10717] guest/freebsd: Add unmount share folder for VirtualBox guests [GH-10761] guest/freebsd: Simplify network interface listing when configuring networks [GH-10763] providers/docker: Add usable? check to docker provider [GH-10890] synced_folder/smb: Remove configuration information from synced folder data [GH-10811] BUG FIXES: command/box/update: Ensure the right version is picked when updating specific boxes [GH-10810] command/cloud: Properly set variable from CLI argument parsing for username field [GH-10726] command/rsync_auto: Use relative paths to machines folder path for file path Listener [GH-10902] communicator/ssh: Remove net/sftp loading to prevent loading errors [GH-10745] contrib/bash: Search for running_vm_list only in machines folder [GH-10841] core/bundler: Properly parse multiple constants when installing plugins [GH-10896] core/environment: Support plugin configuration within box Vagrantfiles [GH-10889] core/triggers: Fix typo in UI output [GH-10748] core/triggers: Properly exit with abort option [GH-10824] core/triggers: Ensure guest names are string when filtering trigger configs [GH-10854] core/triggers: Abort after all running processes have completed when parallel is enabled [GH-10891] guest/void: Fix NFS capability detection [GH-10713] guest/bsd: Properly set BSD options order for /etc/exports [GH-10909] host/windows: Fix rubygems error when host has directory named c [GH-10803] provider/virtualbox: Ensure non-existent machines do not attempt to list snapshots [GH-10784] provider/docker: Properly set docker-compose config file with volume names [GH-10820] provisioner/ansible: Fix pip installer hardcoded curl get_pip.py piped to python [GH-10625] provisioner/chef: Update chef install check for guests [GH-10917] synced_folders/rsync: Remove rsync__excludes from command if array is empty [GH-10901]- Restructure vagrant package to support system-wide plugin installation * Add 0027-Fix-unit-tests-for-GuestLinux-Cap-Halt.patch: fixes unit tests due to changes made by patch4 * Add 0028-Skip-failing-tests.patch: skips two failing unit tests- update to 2.2.4 FEATURES: - core/triggers: Introduce new option :type for actions, hooks, and commands [GH-10615] IMPROVEMENTS: - communicator/ssh: Update #upload behavior to work properly with new sshd path checks [GH-10698] - communicator/winrm: Update #upload behavior to match ssh communicator upload behavior [GH-10698] - guest/windows: Add reboot output to guest capability [GH-10638] - provisioner/file: Refactor path modification rules and allow communicator to handle details [GH-10698] BUG FIXES: - core: Fix format finalization of plugins in Vagrantfile [GH-10664] - core: Fix SIGINT behavior and prevent backtrace [GH-10666] - core: Change remaining box_client_cert refs to box_download_client_cert [GH-10622] - core: Move over AddAuthentication middleware and hooks out of deprecated class [GH-10686] - guest/debian: Properly set DHCP for systemd-networkd ips [GH-10586] - guest/solaris11: Create interface if required before configuration [GH-10595] - installers/appimage: Use ld path with appimage libs on suffix [GH-10647] - providers/docker: Expand paths when comparing synced folders on reload [GH-10645] - providers/virtualbox: Fix import paths on Windows with VirtualBox 6 [GH-10629] - synced_folders/rsync: Properly clean up tmp folder created during rsync [GH-10690] - update to 2.2.3 FEATURES: - host/void: Add host support for void linux [GH-10012] IMPROVEMENTS: - command/rsync-auto: Prevent crash on post-rsync command failure [GH-10515] - command/snapshot: Raise error for bad subcommand [GH-10470] - command/package: Ensure temp dir for package command is cleaned up [GH-10479] - command/powershell: Support running elevated commands [GH-10528] - communicator/ssh: Add config and remote_user options [GH-10496] - core: Display version update on stderr instead of stdout [GH-10482] - core: Add experimental feature flag [GH-10485] - core: Show box version during box outdated check [GH-10573] - guest/windows: Modify elevated username only on username failure [GH-10488] - host/windows: Prevent SMB setup commands from becoming too long [GH-10489] - host/windows: Automatically answer yes when pruning SMB shares [GH-10524] - provisioners/file: Show source and destination locations with file provisioner [GH-10570] - provisioners/salt: Validate that install_type is set if version is specified [GH-10474] - provisioners/salt: Update default install version [GH-10537] - provisioners/shell: Add reboot option for rebooting supported guest [GH-10532] - synced_folders/rsync: Support using rsync --chown option [GH-10529] - util/guest_inspection: Validate hostnamectl command works when detected [GH-10512] - util/platform: Use wslpath command for customized root on WSL [GH-10574] BUG FIXES: - command/cloud publish: Ensure box file exists before path expanding [GH-10468] - command/cloud publish: Catch InvalidVersion errors from vagrant_cloud client [GH-10513] - command/snapshot: Retain consistent provisioning behavior across all commands [GH-10490] - command/validate: Bypass install checks for validating configs with the --ignore-provider flag [GH-10467] - communicator/ssh: Fix garbage output detection [GH-10571] - guest/alt: Fix network configuration errors [GH-10527] - guest/coreos: Fix grep command for network interface of CoreOS guest [GH-10554] - guest/freebsd: Fix defaultrouter rcvar in static network template [GH-10469] - guest/redhat: Fix network configuration errors [GH-10527] - providers/virtualbox: Adjust version requirement for NIC warning [GH-10486] - util/powershell: Use correct Base64 encoding for encoded commands [GH-10487] - Rebased 0002-bin-vagrant-silence-warning-about-installer.patch as context changed- Correct the gem versions- Update Requires and Buildrequires to match vagrant.gemspec- Add 0026-do-not-abuse-relative-paths-in-plugins.patch: this further removes usage of relative paths in vagrant- update to 2.2.2 BUG FIXES: - providers/virtualbox: Update default_nic_type implementation and add warning [GH-10450] - update to 2.2.1 FEATURES: - core/plugins: Add reset! method to communicator [GH-10399] - providers/virtualbox: Add support for VirtualBox 6.0 [GH-10379] IMPROVEMENTS: - command/validate: Allow validation of config while ignoring provider [GH-10351] - communicators/ssh: Prevent overly verbose output waiting for connection [GH-10321] - communicators/ssh: Support ed25519 keys [GH-10365] - communicators/ssh: Add reset! implementation [GH-10399] - communicators/winrm: Add reset! implementation [GH-10399] - core: Limit number of automatic box update checks [GH-10359] - host/windows: Remove PATH check in WSL detection [GH-10313] - providers/hyperv: Disable automatic checkpoints before deletion [GH-10406] - providers/virtualbox: Add `automount` flag if specified with synced_folder [GH-10326] - providers/virtualbox: Refactor host only network settings [GH-7699] - providers/virtualbox: Support setting default NIC type for network adapters [GH-10383] - providers/virtualbox: Update ssh_port helper to handle multiple matches [GH-10409] - provisioners/shell: Add :reset option to allow communicator reset [GH-10399] - synced_folders/smb: Allow for 'default' smb_username in prompt if set [GH-10319] - util/network_ip: Simplify `network_address` helper [GH-7693] - util/platform: Prevent hard failure during hyper-v enabled check [GH-10332] BUG FIXES: - command/login: Only show deprecation warning when command is invoked [GH-10374] - core: Fallback to Vagrantfile defined box information [GH-10368] - core/bundler: Update source ordering to properly resolve with new RubyGems [GH-10364] - core/triggers: Only split inline script if host is non-Windows [GH-10405] - communicator/winrm: Prepend computer name to username when running elevated commands [GH-10387] - guest/debian: Fix halting issue when setting hostname by restarting networking on guest [GH-10301, GH-10330] - guest/linux: Fix vagrant user access to docker after install [GH-10399] - guest/windows: Add reboot capability to fix hostname race condition [GH-10347] - guest/windows: Allow for reading key paths with spaces [GH-10389] - host/windows: Fix powershell to properly handle paths with spaces [GH-10390] - providers/docker: Deterministic host VM synced folder location for Docker VM [GH-10311] - providers/hyperv: Fix network vlan configuration script [GH-10366] - providers/hyperv: Properly output error message on failed guest import [GH-10404] - providers/hyperv: Fix typo in network configuration detection script [GH-10410]- update to 2.2.0 FEATURES: - command/cloud: Introduce `vagrant cloud` subcommand to Vagrant [GH-10148] - command/upload: Add command for uploading files to guest [GH-10263] - command/winrm: Add command for executing guest commands via WinRM [GH-10263] - command/winrm-config: Add command for providing WinRM configuration [GH-10263] IMPROVEMENTS: - core: Ensure file paths are identical when checking for cwd [GH-10220] - core: Add config option `ignore_box_vagrantfile` for ignoring vagrantfile inside box [GH-10242] - core/triggers: Add abort option to core triggers [GH-10232] - core/triggers: Introduce `ruby` option for trigger [GH-10267] - contrib/bash: Add completion for snapshot names for vagrant snapshot restore|delete [GH-9054] - providers/docker: Build docker from git repo [GH-10221] - providers/hyperv: Update Hyper-V admin check and allow override via ENV variable [GH-10275] - providers/virtualbox: Allow base_mac to be optional [GH-10255] - provisioners/salt: bootstrap-salt.sh: use -s with curl [GH-9432] - provisioners/salt: remove leading space with bootstrap_options [GH-9431] BUG FIXES: - core/environment: Provide rgloader for local plugin installations [GH-10279] - contrib/sudoers/osx: Fix missing comma and add remove export alias [GH-10235] - guest/redhat: Update restart logic in redhat change_host_name cap [GH-10223] - guest/windows: Allow special characters in SMB password field [GH-10219] - providers/hyperv: Only use AutomaticCheckpointsEnabled when available [GH-10264] - providers/hyperv: Only use CheckpointType when available [GH-10265] - provisioners/ansible: Fix remote directory creation [GH-10259, GH-10258] - provisioners/puppet: Properly set env variables for puppet provisioner on windows [GH-10218] - provisioners/salt: Properly set salt pillar variables for windows guests [GH-10215] - synced_folders/rsync: Ensure unique tmp dirs for ControlPath with rsync [GH-10291]- update to 2.1.5 IMPROVEMENTS: - core: Add `Vagrant.version?` helper method [GH-10191] - core: Scrub sensitive values from logger output [GH-10200] - core: Prevent multiple evaluations of Vagrantfile [GH-10199] - command/init: Support VAGRANT_DEFAULT_TEMPLATE env var [GH-10171] - command/powershell: Improve doc help string and fix winrm locales error [GH-10189] - contrib/bash: autocomplete running VM names for destroy subcommand [GH-10168] - guest/debian: Use `sudo` to determine if systemd is in use for hardened systems [GH-10198] - guest/openbsd: Add IPv6 network template for OpenBSD machines [GH-8912] - provisioners/salt: Allow non-windows hosts to pass along version [GH-10194] BUG FIXES: - core: Fix Vagrant.has_plugin? behavior before plugins are initialized [GH-10165] - core: Check verify_host_key for falsey or :never values when generating ssh config [GH-10182] - guest/linux: Filter out empty strings and loopback interfaces when constructing list of network interfaces [GH-10092] - provider/hyper-v: Check for automatic checkpoint support before configuring [GH-10181]- update to 2.1.4 BUG FIXES: - core: Fix local plugin installation prompt answer parsing [GH-10154] - core: Reset internal environment after plugin loading [GH-10155] - host/windows: Fix SMB list parsing when extra fields are included [GH-10156]- update to 2.1.3 FEATURES: - core: Support for project specific plugins [GH-10037] IMPROVEMENTS: - command\/reload: Add `--force` flag to reload command [GH-10123] - communicator/winrm: Display warning if vagrant-winrm plugin is detected [GH-10076] - contrib/bash: Replace -VAGRANTSLASH - with literal slash in completion [GH-9987] - core: Show installed version of Vagrant when displaying version check [GH-9968] - core: Retain information of original box backing active guest [GH-10083] - core: Only write box info if provider supports box objects [GH-10126] - core: Update net-ssh dependency constraint to ~> 5.0.0 [GH-10066] - core/triggers: Catch and allow for non-standard exit codes with triggers `run` options [GH-10005] - core/triggers: Allow for spaces in `path` for trigger run option [GH-10118] - guest/debian: Isolate network interface configuration to individual files for systemd [GH-9889] - guest/redhat: Use libnfs-utils package if available [GH-9878] - provider/docker: Support Docker volume consistency for synced folders [GH-9811] - provider/hyperv: Disable synced folders on non-DrvFs file systems by default [GH-10001] - util/downloader: Support custom suffix on user agent string [GH-9966] - util/downloader: Prevent false positive matches on Location header [GH-10041] - util/subprocess: Force system library paths for executables external to AppImage [GH-10078] BUG FIXES: - core: Disable Vagrantfile loading with plugin commands [GH-10030] - core: Ensure the SecureRandom library is loaded for the trigger class [GH-10063] - core/triggers: Allow trigger run args option to be a single string [GH-10116] - util/powershell: Properly `join` commands from passed in array [GH-10115] - guest/solaris: Add back guest detection check for Solaris derived guests [GH-10081] - guest/windows: Be more explicit when invoking cmd.exe with mount_volume script [GH-9976] - host/linux: Fix sudo usage in NFS capability when modifying exports file [GH-10084] - host/windows: Remove localization dependency from SMB list generation [GH-10043] - provider/docker: Convert windows paths for volume mounts on docker driver [GH-10100] - provider/hyperv: Fix checkpoint configuration and properly disable automatic checkpoints by default [GH-9999] - provider/hyperv: Remove localization dependency from access check [GH-10000] - provider/hyperv: Enable ExposeVirtualizationExtensions only when available [GH-10079] - provider/virtualbox: Skip link-local when fixing IPv6 route [GH-9639, GH-10077] - push/ftp: Custom error when attempting to push too many files [GH-9952] - util/downloader: Prevent errors when Location header contains relative path [GH-10017] - util/guest_inspection: Prevent nmcli check from hanging when pty is enabled [GH-9926] - util/platform: Always force string type conversion on path [GH-9998] - removed patch 0007-Support-system-installed-plugins.patch that has been included upstream - removed patch 0027-now-use-rubygem-net-ssh-5.0.x.patch that is no longer necessary- link directories from /usr/share/vagrant/ to /usr/lib64/ruby/gems/2.5.0/gems/x.y.z/, to avoid ruby errors due to patch 0007- add Requires and BuildRequires for bash-completion to the vagrant-bash-completion subpackage - move bash-completion file to %{_datadir}/bash-completion/completions/ to avoid warnings- use patch 0007-Support-system-installed-plugins.patch on tumbleweed only, as this seems to break Leap 15.0 systems- added directory /usr/share/vagrant-plugins/plugins.d to spec file- added patch 0007-Support-system-installed-plugins.patch, removed patch 0008-Read-data-from-usr-share-vagrant.patch patch has been ported from Debians package for 2.0.2 https://packages.debian.org/sid/vagrant- added Reqires for exact vagrant version to subpackages vagrant-vim, vagrant-emacs and vagrant-bash-completion- removed patch 0026-remove-dependency-on-win32-file.patch- update to 2.1.2 IMPROVEMENTS - commands/suspend: Introduce flag for suspending all machines [GH-9829] - commands/global-status: Improve message about removing stale entries [GH-9856] - provider/hyperv: Attempt to determine import failure cause [GH-9936] - provider/hyperv: Update implementation. Include support for modifications on reload [GH-9872] - provider/hyperv: Validate maxmemory configuration setting [GH-9932] - provider/hyperv: Enable provider within WSL [GH-9943] - provider/hyperv: Add Hyper-V accessibility check on data directory path [GH-9944] - provisioners/ansible_local: Improve installation from PPA on Ubuntu guests. The compatibility is maintained only for active long-term support (LTS) versions, i.e. Ubuntu 12.04 (Precise Pangolin) is no longer supported. [GH-9879] BUG FIXES: - communicator/ssh: Update ssh private key file permission handling on Windows [GH-9923, GH-9900] - core: Display plugin commands in help [GH-9808] - core: Ensure guestpath or name is set with synced_folder option and dont set guestpath if not provided [GH-9692] - guest/debian: Fix netplan generation when using DHCP [GH-9855] - guest/debain: Update priority of network configuration file when using networkd [GH-9867] - guest/ubuntu: Update netplan config generation to detect NetworkManager [GH-9824] - guest/ubuntu: Fix failing Ansible installation from PPA on Bionic Beaver (18.04 LTS) [GH-9796] - host/windows: Prevent processing of last SMB line when using net share [GH-9917] - provisioner/chef: Prevent node_name set on configuration with chef_apply [GH-9916] - provisioner/salt: Remove usage of masterless? config attribute [GH-9833]- added patch 0027-now-use-rubygem-net-ssh-5.0.x.patch to allow builds with latest version of net-ssh in Tumbleweed- replace shebang in /usr/lib64/ruby/gems/*/gems/vagrant-2.1.1/.runner.sh - remove shebang in /etc/bash_completion.d/vagrant.sh- added patch 0026-remove-dependency-on-win32-file.patch- update to 2.1.1 IMPROVEMENTS: - guest/linux: Support builtin vboxsf module for shared folders [GH-9800] - host/windows: Update SMB capability to work without Get-SmbShare cmdlet [GH-9785] BUG FIXES: - core/triggers: Initialize internal trigger object for machine before initializing provider [GH-9784] - core/triggers: Ensure internal trigger fire does not get called if plugin installed [GH-9799] - provider/hyperv: Call import script with switchid instead of switchname [GH-9781]- update to 2.1.0 FEATURES: - core: Integrate vagrant-triggers plugin functionality into core Vagrant [GH-9713] IMPROVEMENTS: - core: Improve messaging around not finding requested provider [GH-9735] - core: Disable exception reports by default [GH-9738] - core: Continue on if vagrant fails to parse metadata box for update [GH-9760] - hosts/linux: Support RDP capability within WSL [GH-9758] - hosts/windows: Add SMB default mount options capability and set default version to 2.0 [GH-9734] - provider/hyperv: Include neighbor check for MAC on guest IP detection [GH-9737] - provider/virtualbox: Do not require VirtualBox availability within WSL [GH-9759] - provisioner/chef_zero: Support arrays for data_bags_path [GH-9669] - util/downloader: Don't raise error if response is HTTP 416 [GH-9729] - util/platform: Update Hyper-V enabled check [GH-9746] BUG FIXES: - communicators/ssh: Log error and proceed on Windows private key permissions [GH-9769] - middleware/authentication: Prevent URL modification when no changes are required [GH-9730] - middleware/authentication: Ignore URLs which cannot be parsed [GH-9739] - provider/hyperv: Reference switches by ID instead of name [GH-9747] - provider/docker: Use Util::SafeExec if docker-exec is run with -t option [GH-9761] - provisioner/chef: Trim drive letter from path on Windows [GH-9766] - provisioner/puppet: Properly finalize structured_facts config option [GH-9720] - util/platform: Fix original WSL to Windows path for "root" directory [GH-9696]- update to 2.0.4 FEATURES: - core: Vagrant aliases [GH-9504] IMPROVEMENTS: - communicators/ssh: Update file permissions when generating new key pairs [GH-9676] - core: Make resolv-replace usage opt-in instead of opt-out [GH-9644] - core: Suppress error messages from checkpoint runs [GH-9645] - guests/coreos: Identify operating systems closely related to CoreOS [GH-9600] - guests/debian: Adjust network configuration file prefix to 50- [GH-9646] - guests/photon: Less specific string grep to fix PhotonOS 2.0 detection [GH-9528] - guests/windows: Fix slow timeout when updating windows hostname [GH-9578] - hosts/windows: Make powershell version detection timeout configurable [GH-9506] - providers/virtualbox: Improve network collision error message [GH-9685] - provisioner/chef_solo: Improve Windows drive letter removal hack for remote paths[GH-9490] - provisioner/chef_zero: File path expand all chef_zero config path options [GH-9690] - provisioner/puppet: Puppet structured facts toyaml on provisioner [GH-9670] - provisioner/salt: Add master_json_config & minion_json_config options [GH-9420] - util/platform: Warn on ArgumentError exceptions from encoding [GH-9506] BUG FIXES: - commands/package: Fix uninitialized constant error [GH-9654] - communicators/winrm: Fix command filter to properly parse commands [GH-9673] - hosts/windows: Properly respect the VAGRANT_PREFER_SYSTEM_BIN environment variable [GH-9503] - hosts/windows: Fix virtualbox shared folders path for windows guests [GH-8099] - guests/freebsd: Fix typo in command that manages configuring networks [GH-9705] - util/checkpoint_client: Respect VAGRANT_CHECKPOINT_DISABLE environment variable [GH-9659] - util/platform: Use --version instead of version for WSL validation [GH-9674] - rebased patch 0024-do-not-depend-on-wdm.patch- update to version 2.0.3 - > removed patch 0006-Relax-dependency-resolution.patch IMPROVEMENTS: - guests/solaris: More explicit Solaris 11 and inherit SmartOS from Solaris [GH-9398] - hosts/windows: Add support for latest WSL release [GH-9525, GH-9300] - plugins/login: Update middleware to re-map hosts and warn on custom server [GH-9499] - providers/hyper-v: Exit if Hyper-V is enabled and VirtualBox provider is used [GH-9456] - provisioners/salt: Change to a temporary directory before downloading script files [GH-9351] - sycned_folders/nfs: Default udp to false when using version 4 [GH-8828] - util/downloader: Notify on host redirect [GH-9344] BUG FIXES: - core: Use provider override when specifying box_version [GH-9502] - guests/debian: Renew DHCP lease on hostname change [GH-9405] - guests/debian: Point hostname to 127.0.1.1 in /etc/hosts [GH-9404] - guests/debian: Update systemd? check for guest inspection [GH-9459] - guests/debian: Use ip route in dhcp template [GH-8730] - guests/gentoo: Disable if/netplugd when setting up a static ip on a gentoo guest using openrc [GH-9261] - guests/openbsd: Atomically apply new hostname.if(5) [GH-9265] - hosts/windows: Fix halt problem when determining powershell version on old powershells [GH-9470] - hosts/windows: Convert to windows path if on WSL during vbox export [GH-9518] - providers/virtualbox: Fix hostonly matching not respecting :name argument [GH-9302] - util/credential_scrubber: Ignore empty strings [GH-9472, GH-9462]- do no longer use /usr/share/vim/current for vagrant-vim, rather use the approach used by package openSUSE:Leap:15.0/vim-plugins: %{_datadir}/vim/site/plugin/- re-added vim_data_dir macro until there is a better way to do this- removed definition for vim_data_dir from spec file, to get rid of conflicts with vim80 package- Use noun phrase in summary. - Substitute obsolete %__-type macro indirections.- removed some files during %install to avoid warnings on SLES12/Leap42.x- update to version 2.0.2 - > removed patch 0001-Disable-Checkpoint.patch that has been upstreamed - > removed patch 0031-allow-builds-with-ruby2.5.patch FEATURES: - core: Provide mechanism for removing sensitive data from output [GH-9276] - core: Relax Ruby constraints to include 2.5 [GH-9363] - core: Hide sensitive values in output [GH-9369] - command/init: Support custom Vagrantfile templates [GH-9202] - guests: Add support for the Haiku operating system [GH-7805, GH-9245] - synced_folders/smb: Add support for macOS hosts [GH-9294] - vagrant-spec: Update vagrant-spec to include Windows platforms and updated linux boxes [GH-9183] IMPROVEMENTS: - config/ssh: Deprecate :paranoid in favor of :verify_host_key [GH-9341] - core: Add optional timestamp prefix on log output [GH-9269] - core: Print more helpful error message for NameEror exceptions in Vagrantfiles [GH-9252] - core: Update checkpoint implementation to announce updates and support notifications [GH-9380] - core: Use Ruby's Resolv by default [GH-9394] - docs: Include virtualbox 5.2.x as supported in docs [GH-9237] - docs: Improve how to pipe debug log on powershell [GH-9330] - guests/amazon: Improve guest detection [GH-9307] - guests/debian: Update guest configure networks [GH-9338] - guests/dragonflybsd: Base guest on FreeBSD to inherit more functionality [GH-9205] - guests/linux: Improve NFS service name detection and interactions [GH-9274] - guests/linux: Support mount option overrides for SMB mounts [GH-9366] - guests/linux: Use `ip` for reading guest address if available [GH-9315] - guests/solaris: Improve guest detection for alternatives [GH-9295] - hosts/windows: Check credentials during SMB prepare [GH-9365] - providers/hyper-v: Ensure Hyper-V cmdlets are fully qualified [GH-8863] - middleware/authentication: Add app.vagrantup.com to allowed hosts [GH-9145] - provisioners/shell: Support hiding environment variable values in output [GH-9367] - providers/virtualbox: Add a clean error message for invalid IP addresses [GH-9275] - providers/virtualbox: Introduce flag for SharedFoldersEnableSymlinksCreate setting [GH-9354] - providers/virtualbox: Provide warning for SharedFoldersEnableSymlinksCreate setting [GH-9389] - provisioners/salt: Fixes timeout issue in salt bootstrapping for windows [GH-8992] - synced_folders/smb: Update Windows implementation [GH-9294] - util/ssh: Attempt to locate local ssh client before attempting installer provided [GH-9400] BUG FIXES: - commands/box: Show all box providers with `update outdated --global` [GH-9347] - commands/destroy: Exit 0 if vagrant destroy finds no running vms [GH-9251] - commands/package: Fix --output path with specified folder [GH-9131] - guests/suse: Do not use full name when setting hostname [GH-9212] - providers/hyper-v: Fix enable virtualization extensions on import [GH-9255] - provisioners/ansible(both): Fix broken 'ask_sudo_pass' option [GH-9173]- added patch 0031-allow-builds-with-ruby2.5.patch to allow building with ruby2.5- update to version 2.0.1 FEATURES: core: Introduce Ruby 2.4 to Vagrant [GH-9102] providers/virtualbox: Virtualbox 5.2 support [GH-8955] IMPROVEMENTS: command/destroy: Introduce parallel destroy for certain providers [GH-9127] communicators/winrm: Include APIPA check within ready check [GH-8997] core: Clear POSIXLY_CORRECT when using optparse [GH-8685] docs: Add auto_start_action and auto_stop_action to docs. [GH-9029] docs: Fix typo in box format doc [GH-9100] provisioners/chef: Handle chef provisioner reboot request [GH-8874] providers/salt: Support Windows Salt Minions greater than 2016.x.x [GH-8926] provisioners/salt: Add wget to bootstrap_salt options when fetching installer file [GH-9112] provisioners/shell: Use ui.detail for displaying output [GH-8983] util/downloader: Use CURL_CA_BUNDLE environment variable [GH-9135] BUG FIXES: communicators/ssh: Retry on Errno::EPIPE exceptions [GH-9065] core: Rescue more exceptions when checking if port is open [GH-8517] guests/solaris11: Inherit from Solaris guest and keep solaris11 specific methods [GH-9034] guests/windows: Split out cygwin path helper for msys2/cygwin paths and ensure cygpath exists [GH-8972] guests/windows: Specify expected shell when executing on guest (fixes winssh communicator usage) [GH-9012] guests/windows: Include WinSSH Communicator when using insert_public_key [GH-9105] hosts/windows: Check for vagrant.exe when validating versions within WSL [GH-9107, GH-8962] providers/docker: Isolate windows check within executor to handle running through VM [GH-8921] providers/hyper-v: Properly invoke Auto stop action [GH-9000] provisioners/puppet: Fix winssh communicator support in puppet provisioner [GH-9014] virtualbox/synced_folders: Allow synced folders to contain spaces in the guest path [GH-8995] - removed patches, that have been merged upstream - 0010-virtualbox-5.2-support.patch - 0020-also-build-with-ruby2.4.patch - 0021-Use-Integer-instead-of-Fixnum-for-Ruby-2.4-compatibi.patch - 0022-Do-not-use-deprecated-API.patch- update to version 2.0.0 IMPROVEMENTS: commands/login: Add support for two-factor authentication [GH-8935] commands/ssh-config: Properly display windows path if invoked from msys2 or cygwin [GH-8915] guests/alt: Add support for ALT Linux [GH-8746] guests/kali: Fix file permissions on guest plugin ruby files [GH-8950] hosts/linux: Provide common systemd detection for services interaction, fix NFS host interactions [GH-8938] providers/salt: Remove duplicate stdout, stderr output from salt [GH-8767] providers/salt: Introduce salt_call_args and salt_args option for salt provisioner [GH-8927] providers/virtualbox: Improving resilience of some VirtualBox commands [GH-8951] provisioners/ansible(both): Add the compatibility_mode option, with auto-detection enabled by default [GH-8913, GH-6570] provisioners/ansible: Add the version option to the host-based provisioner [GH-8913, GH-8914] provisioners/ansible(both): Add the become and become_user options with deprecation of sudo and sudo_user options [GH-8913, GH-6570] provisioners/ansible: Add the ask_become_pass option with deprecation of the ask_sudo_pass option [GH-8913, GH-6570] BUG FIXES: guests/shell_expand_guest_path : Properly expand guest paths that include relative path alias [GH-8918] hosts/linux: Remove duplicate export folders before writing /etc/exports [GH-8945] provisioners/ansible(both): Add single quotes to the inventory host variables, only when necessary [GH-8597] provisioners/ansible(both): Add the "all:vars" section to the inventory when defined in groups option [GH-7730] provisioners/ansible_local: Extra variables are no longer truncated when a dollar ($) character is present [GH-7735] provisioners/file: Align file provisioner functionality on all platforms [GH-8939] util/ssh: Properly quote key path for IdentityFile option to allow for spaces [GH-8924] BREAKING CHANGES: Both Ansible provisioners are now capable of automatically setting the compatibility_mode that best fits with the Ansible version in use. You may encounter some compatibility issues when upgrading. If you were using Ansible 2.x and referring to the _ssh-prefixed variables present in the generated inventory (e.g. ansible_ssh_host). In this case, you can fix your Vagrant setup by setting compatibility_mode = "1.8", or by migrating to the new variable names (e.g. ansible_host).- update to version 1.9.8 (August 23, 2017) IMPROVEMENTS: bash: Add box prune to contrib bash completion [GH-8806] commands/login: Ask for description of Vagrant Cloud token [GH-8876] commands/validate: Improve functionality of the validate command [GH-8889]n core: Updated Vagrants rspec gem to 3.5.0 [GH-8850] core: Validate powershell availability and version before use [GH-8839] core: Introduce extra_args setting for ssh configs [GH-8895] docs: Align contrib/sudoers file for ubuntu linux with docs [GH-8842] provider/hyperv: Prefer IPv4 guest address [GH-8831, GH-8759] provisioners/chef: Add config option omnibus_url for chef provisioners [GH-8682] provisioners/chef: Improve exception handling around missing folder paths [GH-8775] BUG FIXES: box/update: Add force flag for box upgrade command [GH-8871] commands/rsync-auto: Ensure relative dirs are still rsync'd if defined [GH-8781] commands/up: Disable install providers when using global id on vagrant up [GH-8910] communicators/winssh: Fix public key insertion to retain ACL [GH-8790] core: Update util/ssh to use -o for identity files [GH-8786] guests/freebsd: Fix regex for listing network devices on some FreeBSD boxes. [GH-8760] hosts/windows: Prevent control characters in version check for WSL [GH-8902, GH-8901] providers/docker: Split String type links into Array when using compose [GH-8837, GH-8821] providers/docker: Expand relative volume paths correctly [GH-8838, GH-8822] providers/docker: Error when compose option enabled with force_host_vm [GH-8911] provisioners/ansible: Update to use -o for identity files [GH-8786] provisioners/file: Ensure remote folder exists prior to scp file or folder [GH-8880] provisioners/salt: Fix error case when github is unreachable for installer [GH-8864] provisioners/shell: Allow frozen string scripts [GH-8875] provisioners/puppet: Remove --manifestdir flag from puppet apply in provisioner [GH-8797] synced_folders/rsync: Correctly format IPv6 host [GH-8840, GH-8809]- tried to nail down the BuildReqire dependencies where possible, to avoid build failures due to mismatches between BuildRequires and vagrant's own dependencies in vagrant.gemspec- No longer hardcode the ruby version, it was enough to lock down the rubygem versions- Explicitly build against ruby 2.5 for now- Add 0025-do-not-abuse-relative-paths-in-docker-plugin.patch to make docker plugin work.- Added upstream patch 0010-virtualbox-5.2-support.patch to allow running with upcoming Virtualbox 5.2- Lock rubygem-net-ssh to 4.1 branch, matching the resulting dependency from vagrant.gemspec: + add_dependency "net-ssh", "~> 4.1.0", meaning anything from 4.1.0 to just before 4.2 is acceptable.- Added 0024-do-not-depend-on-wdm.patch - that rubygem only works on windows- Rebase 0023-vbox-fix-package.patch for Vagrant 1.9.7 - Fix various 'have choice for ...' errors- add 0023-vbox-fix-package.patch ( boo#1044087 )- renamed patch 0010-also-build-with-ruby2.4.patch to 0020-also-build-with-ruby2.4.patch - add patches for ruby2.4 compatibility * added patch 0021-Use-Integer-instead-of-Fixnum-for-Ruby-2.4-compatibi.patch * added patch 0022-Do-not-use-deprecated-API.patch- update to version 1.9.7 - removed patch 0005-Support-system-installed-plugins.patch that no longer applies - added patch 0010-also-build-with-ruby2.4.patch that allows builds with ruby2.4, even if vagrant states otherwise (https://github.com/mitchellh/vagrant/blob/master/vagrant.gemspec#L15)- as rubygem-childprocess has been updated to 0.7 in d:l:r:e, which does not work with vagrant, a BuildRequires for rubygem-childprocess <= 0.7 has been added- update to version 1.9.5 - removed patch 0007-Update-command.rb.patch, that has been integrated upstream - rebased patches to allow patching version 1.9.5 instead of 1.9.1 - added explicit BuildRequires for rubygems needed to get vagrant to build- Fix build in factory - failed due to "have choice for rubygem(ruby:2.2.0:nokogiri)"- Add 0009-plugins-don-t-abuse-require_relative.patch to fix 'vagrant fails configuring VM network' (bsc#1026449)- Fix build on openSUSE Leap 42.2- Prevent 'have choice for rubygem(ruby:2.1.0:mime-types) >= 1.16' for Leap 42.{1,2}- Re-add 0008-Read-data-from-usr-share-vagrant.patch as vagrant fails at runtime otherwise. Debian dropped it due to installing the package using rubygems layout, but we don't do that- sync with 1.9.1 https://packages.debian.org/sid/main/vagrant - Patch changelog + Added * 0001-Disable-Checkpoint.patch * 0002-bin-vagrant-silence-warning-about-installer.patch * 0003-Use-a-private-temporary-dir.patch * 0004-linux-cap-halt-don-t-wait-for-shutdown-h-now-to-fini.patch * 0005-Support-system-installed-plugins.patch * 0006-Relax-dependency-resolution.patch * 0007-Update-command.rb.patch + Deleted * 0002-Disable-Checkpoint.patch * 0003-VERSION-fallback-to-usr-share-vagrant-version.txt.patch * 0004-bin-vagrant-silence-warning-about-installer.patch * 0005-Read-data-from-usr-share-vagrant.patch * 0006-Look-up-vagrant-pre-rubygems.rb-from-the-installed-p.patch * 0007-Make-Bundler-also-lookup-into-rubygems-integration-p.patch * 0008-Use-a-private-temporary-dir.patch * 0009-linux-cap-halt-don-t-wait-for-shutdown-h-now-to-fini.patch * 0011-Relax-dependency-resolution.patch * 0011-Support-system-installed-plugins.patch * 0012-require-vagrant-version-from-system.patch- sync with 1.8.5 https://packages.debian.org/sid/main/vagrant- sync with 1.8.1 https://packages.debian.org/sid/main/vagrant - remove 0001-SUSE-flavored-systems-uses-STARTMODE-and-not-ONBOOT.patch (already upstream in 1.8.1)- add Provides/Obsoletes - install manpage- add 0001-SUSE-flavored-systems-uses-STARTMODE-and-not-ONBOOT.patch to fix reboot with dhcp- split out vim, emacs and bash files- follow plugin convention from Debian package by Antonio Terceiro and Laurent Bigonville - use patches from https://packages.debian.org/sid/main/vagrant- sync BR with gemspec - make sure we notice when the gemspec isnt working anymore by running bundle exec bin/vagrant --version- 1.7.4cloud124 16847505612.2.18-bp155.3.46vagrant.el/usr/share/emacs/site-lisp/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP5/standard/7dd482757c7d57334dadde76e97b030f-vagrantcpioxz5x86_64-suse-linuxASCII textb!v"}I%vpackageand(vagrant:emacs_program)utf-88756ae1644c566e7fa03006d04ad2b20cc5aa44765d6cf491322254ed167c403? 7zXZ !t/.] crv(vX0ٱ'} v ʿE~{Y/ڀZgr*݄0)˿2eJ>…ӿQ)~tz>c˟wRHm"kBم(;Kg5ԃ ofqqU!A]\UX˛`Ym3U˻.~@ΎV$pi5, kBr68_q23q|fLuյ: #Bu7̴$lk-# >g[?~i"oF5a'V`\e?)V)fvL$х˫[=< YZ