2025-12-04 - 2026-03-04

Overview

0 Active Pull Requests
63 Active Issues
Excluding merges, 1 author has pushed 116 commits to main and 120 commits to all branches. On main, 92 files have changed and there have been 6443 additions and 3540 deletions.

1 Release published by 1 user

Published v1.0.0 Initial release 🎉 2026-01-13 16:48:13 +01:00

40 Issues closed from 1 user

Closed #198 Improve error message(s) when client is unable to connect to the server 2026-01-12 13:07:48 +01:00

Closed #196 Add additional default denied groups 2026-01-09 11:06:17 +01:00

Closed #142 Include dependency versions in the --version (long flag only) output 2025-12-23 03:59:42 +01:00

Closed #174 Split client and server into separate executables 2025-12-23 03:15:57 +01:00

Closed #173 --server-socket-path and --config is overloaded, move to correct arg parser 2025-12-23 03:15:53 +01:00

Closed #100 Put an upper limit on the amount of batch actions 2025-12-16 10:52:03 +01:00

Closed #186 Be more careful with stdout and stderr 2025-12-16 09:22:21 +01:00

Closed #128 Dynamically complete user/group name for create-db/create-user 2025-12-16 07:27:45 +01:00

Closed #184 Document systemd-less credential setup 2025-12-16 07:03:27 +01:00

Closed #158 Write instructions for how to manually bundle deb 2025-12-16 06:54:08 +01:00

Closed #177 Render database size as human readable string on show-db 2025-12-16 06:40:10 +01:00

Closed #163 Try to inline arguments in the usage string 2025-12-16 06:29:24 +01:00

Closed #182 Document denylists 2025-12-16 06:19:02 +01:00

Closed #171 Fix various documentation issues 2025-12-16 06:11:07 +01:00

Closed #181 edit-privs: validate authorization before validating existence 2025-12-16 06:07:38 +01:00

Closed #185 Exit with erroneous code on errors by default 2025-12-16 05:46:25 +01:00

Closed #168 Add usage examples to the output of --help 2025-12-16 05:39:22 +01:00

Closed #160 Figure out why ubuntu complains about our package repository 2025-12-16 05:21:17 +01:00

Closed #75 Don't print the large ownership error multiple times 2025-12-16 04:24:39 +01:00

Closed #26 Support denylists for certain groups and/or users 2025-12-16 04:24:29 +01:00

Closed #170 Remove the partial edit-privs -p flags for more human-friendly arguments 2025-12-16 03:01:30 +01:00

Closed #126 Show tables on show-db with argument 2025-12-15 10:04:38 +01:00

Closed #112 Hide systemd logic behind linux target compile flag 2025-12-15 09:03:06 +01:00

Closed #172 Use precompiled tools in pipeline 2025-12-15 08:32:04 +01:00

Closed #162 Inline credential installation instructions in deb config file 2025-12-15 08:00:59 +01:00

Closed #127 Show users with database access on show-db 2025-12-15 03:44:30 +01:00

Closed #161 Move SUID/SGID docs to a separate page, leave links in setup docs 2025-12-15 01:01:12 +01:00

Closed #166 Add the shorthand characters as titles in the show-privs table 2025-12-14 07:58:22 +01:00

Closed #164 Fix oracle mysql support 2025-12-14 07:22:59 +01:00

Closed #165 Print the invalid line on privilege editor parser error 2025-12-13 20:02:13 +01:00

Closed #169 Make sure the privilege editor checks for user existence before showing diff 2025-12-13 19:32:18 +01:00

Closed #137 Either disable or fix dynamic completion in SUID/SGID mode 2025-12-04 12:19:07 +01:00

Closed #118 Note down minimum supported kernel version, systemd version 2025-12-04 11:50:35 +01:00

Closed #119 Enable systemd socket automatically when installing deb 2025-12-04 09:31:24 +01:00

Closed #157 Build packages for ubuntu 2025-12-04 08:32:26 +01:00

Closed #1 Package as deb and publish to package registry 2025-12-04 07:25:30 +01:00

Closed #155 Build debs against multiple versions of debian 2025-12-04 07:12:34 +01:00

Closed #147 Add subtyped error types for name and owner validation errors 2025-12-04 04:19:08 +01:00

Closed #152 Include changelog in deb 2025-12-04 03:44:46 +01:00

Closed #151 Package mysql-admutils symlinks as actual symlinks in deb 2025-12-04 03:44:46 +01:00

48 Issues created by 1 user

Opened #153 Create nix debian VM for building and testing deb 2025-12-04 04:25:59 +01:00

Opened #154 Add cross compile targets for deb packaging 2025-12-04 04:55:15 +01:00

Opened #155 Build debs against multiple versions of debian 2025-12-04 05:13:05 +01:00

Opened #156 Build deb package with nix 2025-12-04 05:43:25 +01:00

Opened #157 Build packages for ubuntu 2025-12-04 07:13:58 +01:00

Opened #158 Write instructions for how to manually bundle deb 2025-12-04 08:36:02 +01:00

Opened #159 Add commit hash to unstable deb builds 2025-12-04 08:59:25 +01:00

Opened #160 Figure out why ubuntu complains about our package repository 2025-12-13 16:26:31 +01:00

Opened #161 Move SUID/SGID docs to a separate page, leave links in setup docs 2025-12-13 16:27:16 +01:00

Opened #162 Inline credential installation instructions in deb config file 2025-12-13 16:27:47 +01:00

Opened #163 Try to inline arguments in the usage string 2025-12-13 16:33:49 +01:00

Opened #164 Fix oracle mysql support 2025-12-13 16:35:22 +01:00

Opened #165 Print the invalid line on privilege editor parser error 2025-12-13 16:36:23 +01:00

Opened #166 Add the shorthand characters as titles in the show-privs table 2025-12-13 16:39:31 +01:00

Opened #167 Generate manual pages from the clap documentation 2025-12-13 16:40:19 +01:00

Opened #168 Add usage examples to the output of --help 2025-12-13 16:41:09 +01:00

Opened #169 Make sure the privilege editor checks for user existence before showing diff 2025-12-13 16:42:08 +01:00

Opened #170 Remove the partial edit-privs -p flags for more human-friendly arguments 2025-12-13 16:45:16 +01:00

Opened #171 Fix various documentation issues 2025-12-13 17:16:09 +01:00

Opened #172 Use precompiled tools in pipeline 2025-12-14 07:59:57 +01:00

Opened #173 --server-socket-path and --config is overloaded, move to correct arg parser 2025-12-14 16:44:20 +01:00

Opened #174 Split client and server into separate executables 2025-12-15 01:02:41 +01:00

Opened #175 Add script to nixos vm to seed some data 2025-12-15 02:25:41 +01:00

Opened #176 Show privilege string on show-user 2025-12-15 03:39:43 +01:00

Opened #177 Render database size as human readable string on show-db 2025-12-15 03:45:49 +01:00

Opened #178 Determine oldest supported version of mysql/mariadb 2025-12-15 03:50:18 +01:00

Opened #179 Set up build cache in pipelines 2025-12-15 08:30:46 +01:00

Opened #180 Split server::sql submodules into separate modules 2025-12-15 08:43:12 +01:00

Opened #181 edit-privs: validate authorization before validating existence 2025-12-16 04:15:23 +01:00

Opened #182 Document denylists 2025-12-16 04:18:22 +01:00

Opened #183 Color log output 2025-12-16 04:19:54 +01:00

Opened #184 Document systemd-less credential setup 2025-12-16 04:59:09 +01:00

Opened #185 Exit with erroneous code on errors by default 2025-12-16 05:42:35 +01:00

Opened #186 Be more careful with stdout and stderr 2025-12-16 08:45:59 +01:00

Opened #187 Add setting to force users to set a password for all database users 2025-12-16 09:35:40 +01:00

Opened #188 Have the server continuously ping the client while waiting for slow queries 2025-12-17 16:06:54 +01:00

Opened #189 Write documentation better outlining how authorization works 2025-12-17 17:26:42 +01:00

Opened #190 Clearly define "having privileges" 2025-12-23 04:42:42 +01:00

Opened #191 Add an option to passwd-user to clear the password 2025-12-23 06:40:32 +01:00

Opened #192 Package for alpine 2026-01-02 17:33:26 +01:00

Opened #193 Package for arch 2026-01-02 17:34:13 +01:00

Opened #194 Package as RPM 2026-01-02 17:43:02 +01:00

Opened #195 Allow limiting amount of dbs/users per prefix 2026-01-03 14:42:51 +01:00

Opened #196 Add additional default denied groups 2026-01-04 11:47:00 +01:00

Opened #197 Make subcommand aliases more visible 2026-01-04 11:48:06 +01:00

Opened #198 Improve error message(s) when client is unable to connect to the server 2026-01-12 07:48:06 +01:00

Opened #199 Remove double .zip suffixes from pipeline artifacts 2026-01-12 07:49:38 +01:00

Opened #200 Set systemd unit type to notify-reload 2026-01-12 08:09:16 +01:00

18 Unresolved Conversations

Open #140 Improve client-side debug logs 2026-01-12 08:02:32 +01:00

Open #116 Manage db user's hostname (i.e. user@hostname) 2026-01-12 06:44:28 +01:00

Open #51 Ensure proper permission handling when overshadowing unix user/group names, and groups with _ 2026-01-09 19:28:49 +01:00

Open #114 Add connection timeout for client-server sessions 2026-01-07 07:00:30 +01:00

Open #42 Allow users to configure fields on show-user and show-db 2026-01-07 06:58:53 +01:00

Open #9 Prohibit users from choosing their own passwords 2026-01-03 16:41:44 +01:00

Open #27 Allow users to configure password expiry date for their database users 2025-12-23 07:24:23 +01:00

Open #21 Use operation wide transactions 2025-12-16 12:34:30 +01:00

Open #20 Handle CTRL-C gracefully (client side) 2025-12-16 12:34:30 +01:00

Open #138 Take --server-socket-path into consideration during dynamic completion 2025-12-16 09:25:47 +01:00

Open #139 Create client-side config file 2025-12-16 09:25:47 +01:00

Open #45 Allow configuring the program to interact with external executables for authorization 2025-12-16 07:37:41 +01:00

Open #69 Copy over the old logic deciding which $EDITOR to use for edit-perms 2025-12-16 07:33:35 +01:00

Open #131 Add documentation about systemd ordering when running local DBMS 2025-12-16 05:04:12 +01:00

Open #96 Color table output if $TERM suggests it 2025-12-16 04:19:54 +01:00

Open #70 Allow users to correct mistakes if there are parser errors from edit-db-privs 2025-12-13 16:36:24 +01:00

Open #113 Create different variants of the nixos vm 2025-12-04 04:23:16 +01:00

Open #101 Drop SUID/SGID support 2025-12-04 03:42:30 +01:00