- Norway
- https://pvv.ntnu.no/~oysteikt/
-
☕ writes code
- Joined on
2023-06-04
168f832aec
Readd "databases where user has privileges" to `show-user`
f957bbd9da
Don't validate prefixes and postfixes for db item ownership
Ensure proper permission handling when overshadowing unix user/group names, and groups with
_
This turned out to be somewhat nontrivial, due to libc not having any good way to fetch all groups. getent(1)
is probably the best option, but it requires us to do external command calls and…
Ensure proper permission handling when overshadowing unix user/group names, and groups with
_
Relevant piece of code: af86893acf/src/server/input_sanitization.rs (L34-L60)
54a38255e6
privs editor: "New user" ->"Previously unprivileged"
466d4a8b96
Use db name as example for privs editor
af86893acf
Rewrite entire codebase to split into client and server
20e60ca5c7
Add protocol for authenticating a unix socket
oysteikt
deleted branch split-into-client-server from Projects/mysqladm-rs
2024-08-17 20:37:22 +02:00
Drop privileges before opening
$EDITOR
Split code into client and server
Use operation wide transactions
Split code into client and server
In diff, don't write "New user", could be ambiguous
Use proper db name as example when editing privs for db with no previous priv rows