Jonathan Wiersma

Results 11 issues of Jonathan Wiersma

If you add the `-r` flag to the `adduser` command it will be allocated as a system user and assigned an id in a different range. This seems appropriate for...

Instead of creating an entry in /etc/systemd/network, you could create the tun device in the unit file (and destroy it after as well). This would keep the list of links...

Systemd supports overrides for unit files. Since it looks like you're just adding two values, you could just modify the existing unit file with a .d file. ie, create a...

I don't expect the suders file will be different for different configs, so it would make sense to default to a more generic name (ie /etc/sudoers.d/openvpn-unrooted instead of /etc/sudoers.d/{configname}-unrooted).

Specifying a file name for --sudoers-file or --unit-file places them in the same directory as the openvpn config file rather than in /etc/suders.d/ or /etc/systemd/system/

The ip-unrooted.sh and the config file get created with write permissions for the openvpn user. I would recommend changing the user/group/permissions from: -rwx------ 1 openvpn openvpn ip-unrooted.sh -rw------- 1 openvpn...

Could you add support for [blake3](https://github.com/BLAKE3-team/BLAKE3) hashes?

I get a warning when a property gets translated from a symbol of the same name. ```ruby class MyTrash < Hashie::Trash property :a, from 'a' end p MyTrash.new({'a' => 'A'}...

bug?

When I add a .envrc to my project directory, the plugin asks if I would like to load it. When I click "Allow", the plugin gives the following error: ```...

It would be helpful if you could add a 'custom' option for ruby version manager that runs a specified command to activate a custom version manager. See https://github.com/Shopify/ruby-lsp/issues/1571 in the...