vagrant/plugins
Allison Larson b6c7a15581 Catch IO::Timeout when waiting for communicator
Ruby 3.2 introduced a new error, `IO:TimeoutError`, for blocking
operations. Formerly, this case would return `Errno::ETIMEDOUT`. Catch
the new error while waiting for the communicator so that the retries can
be correctly attempted.

https://bugs.ruby-lang.org/issues/18630
2025-03-12 16:21:06 -07:00
..
commands Update authentication handling with client wrapper 2024-11-11 15:49:42 -08:00
communicators Catch IO::Timeout when waiting for communicator 2025-03-12 16:21:06 -07:00
guests Use helper for require calls 2024-11-06 17:33:00 -08:00
hosts Use helper for require calls 2024-11-06 17:33:00 -08:00
kernel_v1 add missing license headers and update copyright file headers to BUS-1.1 2023-08-10 21:53:25 +01:00
kernel_v2 Use helper for require calls 2024-11-06 17:33:00 -08:00
providers Use helper for require calls 2024-11-06 17:33:00 -08:00
provisioners Use helper for require calls 2024-11-06 17:33:00 -08:00
pushes Use helper for require calls 2024-11-06 17:33:00 -08:00
synced_folders Use helper for require calls 2024-11-06 17:33:00 -08:00
README.md Return a result from an up action 2022-04-25 12:23:51 -05:00

Vagrant Core Plugins

These are plugins that ship with Vagrant. Vagrant core uses its own plugin system to power a lot of the core pieces that ship with Vagrant. Each plugin will have its own README which explains its specific role.

Generate proto

grpc_tools_ruby_protoc -I . --ruby_out=gen/plugin --grpc_out=gen/plugin ./plugin_server.proto