2025-12-04 - 2026-03-04
Overview
1 Release published by 1 user
Published
v1.0.0
Initial release 🎉
40 Issues closed from 1 user
Closed
#198 Improve error message(s) when client is unable to connect to the server
Closed
#196 Add additional default denied groups
Closed
#142 Include dependency versions in the --version (long flag only) output
Closed
#174 Split client and server into separate executables
Closed
#173 --server-socket-path and --config is overloaded, move to correct arg parser
Closed
#100 Put an upper limit on the amount of batch actions
Closed
#186 Be more careful with stdout and stderr
Closed
#128 Dynamically complete user/group name for create-db/create-user
Closed
#184 Document systemd-less credential setup
Closed
#158 Write instructions for how to manually bundle deb
Closed
#177 Render database size as human readable string on show-db
Closed
#163 Try to inline arguments in the usage string
Closed
#182 Document denylists
Closed
#171 Fix various documentation issues
Closed
#181 edit-privs: validate authorization before validating existence
Closed
#185 Exit with erroneous code on errors by default
Closed
#168 Add usage examples to the output of --help
Closed
#160 Figure out why ubuntu complains about our package repository
Closed
#75 Don't print the large ownership error multiple times
Closed
#26 Support denylists for certain groups and/or users
Closed
#170 Remove the partial edit-privs -p flags for more human-friendly arguments
Closed
#126 Show tables on show-db with argument
Closed
#112 Hide systemd logic behind linux target compile flag
Closed
#172 Use precompiled tools in pipeline
Closed
#162 Inline credential installation instructions in deb config file
Closed
#127 Show users with database access on show-db
Closed
#161 Move SUID/SGID docs to a separate page, leave links in setup docs
Closed
#166 Add the shorthand characters as titles in the show-privs table
Closed
#164 Fix oracle mysql support
Closed
#165 Print the invalid line on privilege editor parser error
Closed
#169 Make sure the privilege editor checks for user existence before showing diff
Closed
#137 Either disable or fix dynamic completion in SUID/SGID mode
Closed
#118 Note down minimum supported kernel version, systemd version
Closed
#119 Enable systemd socket automatically when installing deb
Closed
#157 Build packages for ubuntu
Closed
#1 Package as deb and publish to package registry
Closed
#155 Build debs against multiple versions of debian
Closed
#147 Add subtyped error types for name and owner validation errors
Closed
#152 Include changelog in deb
Closed
#151 Package mysql-admutils symlinks as actual symlinks in deb
48 Issues created by 1 user
Opened
#153 Create nix debian VM for building and testing deb
Opened
#154 Add cross compile targets for deb packaging
Opened
#155 Build debs against multiple versions of debian
Opened
#156 Build deb package with nix
Opened
#157 Build packages for ubuntu
Opened
#158 Write instructions for how to manually bundle deb
Opened
#159 Add commit hash to unstable deb builds
Opened
#160 Figure out why ubuntu complains about our package repository
Opened
#161 Move SUID/SGID docs to a separate page, leave links in setup docs
Opened
#162 Inline credential installation instructions in deb config file
Opened
#163 Try to inline arguments in the usage string
Opened
#164 Fix oracle mysql support
Opened
#165 Print the invalid line on privilege editor parser error
Opened
#166 Add the shorthand characters as titles in the show-privs table
Opened
#167 Generate manual pages from the clap documentation
Opened
#168 Add usage examples to the output of --help
Opened
#169 Make sure the privilege editor checks for user existence before showing diff
Opened
#170 Remove the partial edit-privs -p flags for more human-friendly arguments
Opened
#171 Fix various documentation issues
Opened
#172 Use precompiled tools in pipeline
Opened
#173 --server-socket-path and --config is overloaded, move to correct arg parser
Opened
#174 Split client and server into separate executables
Opened
#175 Add script to nixos vm to seed some data
Opened
#176 Show privilege string on show-user
Opened
#177 Render database size as human readable string on show-db
Opened
#178 Determine oldest supported version of mysql/mariadb
Opened
#179 Set up build cache in pipelines
Opened
#180 Split server::sql submodules into separate modules
Opened
#181 edit-privs: validate authorization before validating existence
Opened
#182 Document denylists
Opened
#183 Color log output
Opened
#184 Document systemd-less credential setup
Opened
#185 Exit with erroneous code on errors by default
Opened
#186 Be more careful with stdout and stderr
Opened
#187 Add setting to force users to set a password for all database users
Opened
#188 Have the server continuously ping the client while waiting for slow queries
Opened
#189 Write documentation better outlining how authorization works
Opened
#190 Clearly define "having privileges"
Opened
#191 Add an option to passwd-user to clear the password
Opened
#192 Package for alpine
Opened
#193 Package for arch
Opened
#194 Package as RPM
Opened
#195 Allow limiting amount of dbs/users per prefix
Opened
#196 Add additional default denied groups
Opened
#197 Make subcommand aliases more visible
Opened
#198 Improve error message(s) when client is unable to connect to the server
Opened
#199 Remove double .zip suffixes from pipeline artifacts
Opened
#200 Set systemd unit type to notify-reload
18 Unresolved Conversations
Open
#140
Improve client-side debug logs
Open
#116
Manage db user's hostname (i.e. user@hostname)
Open
#51
Ensure proper permission handling when overshadowing unix user/group names, and groups with _
Open
#114
Add connection timeout for client-server sessions
Open
#42
Allow users to configure fields on show-user and show-db
Open
#9
Prohibit users from choosing their own passwords
Open
#27
Allow users to configure password expiry date for their database users
Open
#21
Use operation wide transactions
Open
#20
Handle CTRL-C gracefully (client side)
Open
#138
Take --server-socket-path into consideration during dynamic completion
Open
#139
Create client-side config file
Open
#45
Allow configuring the program to interact with external executables for authorization
Open
#69
Copy over the old logic deciding which $EDITOR to use for edit-perms
Open
#131
Add documentation about systemd ordering when running local DBMS
Open
#96
Color table output if $TERM suggests it
Open
#70
Allow users to correct mistakes if there are parser errors from edit-db-privs
Open
#113
Create different variants of the nixos vm
Open
#101
Drop SUID/SGID support