Marc R. Schoolderman

Results 73 issues of Marc R. Schoolderman

We could write a FAQ to answer common questions, such as: - how does `sudo-rs` compare to `doas`? - how does `sudo-rs` compare to `please`? - how does `sudo-rs` compare...

documentation

Followup to #395: if a NOPASSWD rule applies to the user, original sudo doesn't ask for a password when running `sudo -v`. If we decide to copy this behaviour (requires...

non-compliant

We explicitly do not support wildcards as arguments (see the current README). I.e. `rm *.txt` will only match a literal `sudo rm '*.txt'`, which is quite useless. This issue proposes...

enhancement
C-parser
C-checker

As discussed in the Berlin-meeting, write a reader for `doas` files with the same API as the `sudoers` submodule; to test the design of that API (not linked to a...

enhancement
C-parser
investigate

Our CI uses `actions-rs`. I think those can be replaced by simple `run: ` invocations; especially seeing that `actions-rs` is no longer maintained. There's also some other third-party actions being...

CI

**Describe the feature you'd like see implemented in `sudo-rs`** A nice logo for sudo-rs. Probably something involving a sandwich, a crab, or both. **What problem can be solved with this...

enhancement
good first issue
help wanted

This is related to PR #860. Together with that PR it will close #861. This PR also refactors some code in the signal handling, since there was code duplication going....

It's tedious to do, but let's have proper `# Safety` and `// SAFETY` comments all across the board. This PR addresses some low-hanging fruit: - simple routines from `system` -...

visudo uses `unsafe` code at two spots n the `fn create_temporary_dir`. While visudo isn't part of the security critical boundary, it would be nice to remove them (or move them...

good first issue
C-visudo