2023-12-22T02:24:58Z - 2024-12-22T02:24:58Z

Overview

17 Active Pull Requests
69 Active Issues
Excluding merges, 2 authors have pushed 93 commits to main and 94 commits to all branches. On main, 54 files have changed and there have been 15971 additions and 6212 deletions.

17 Pull requests merged by 1 user

Merged #81 Misc 7 2024-08-20 18:14:22 +02:00

Merged #79 list-db -> show-db 2024-08-19 18:59:09 +02:00

Merged #77 Misc 6 2024-08-19 18:14:14 +02:00

Merged #68 Add shell completion 2024-08-19 02:24:46 +02:00

Merged #67 Misc 5 2024-08-19 00:50:14 +02:00

Merged #66 Misc 4 2024-08-19 00:18:45 +02:00

Merged #59 Bump all deps, fix db connection closing issues 2024-08-18 01:33:56 +02:00

Merged #57 Misc 3 2024-08-18 00:20:39 +02:00

Merged #55 Split code into client and server 2024-08-17 20:37:21 +02:00

Merged #46 edit-db-privs: display diffs and ask before commiting 2024-08-08 21:49:34 +02:00

Merged #43 Add lock-user and unlock-user 2024-08-08 00:54:06 +02:00

Merged #41 Report back more detailed results from commands 2024-08-07 23:33:58 +02:00

Merged #40 Misc 2 2024-08-07 23:05:03 +02:00

Merged #35 Misc 2024-08-07 17:29:15 +02:00

Merged #33 edit-db-perm: ensure user exists before applying changes 2024-08-06 23:42:19 +02:00

Merged #32 create compatibility layer for mysql-admutils commands 2024-08-06 23:31:48 +02:00

Merged #13 Fix issue where groupless users own all users/dbs 2024-08-04 17:51:50 +02:00

33 Issues closed from 2 users

Closed #34 Add newtypes for UnixUser, DbUser, etc. 2024-08-20 18:14:22 +02:00

Closed #78 Rename list-db to show-db, and print table 2024-08-19 18:59:09 +02:00

Closed #19 Create nixos module 2024-08-19 18:14:33 +02:00

Closed #63 Send proper errors to the client whenever there are startup issues 2024-08-19 18:14:14 +02:00

Closed #60 Support accessing the mysql database using the local unix socket 2024-08-19 18:14:14 +02:00

Closed #61 Allow the server to read the database password from a file instead of from the config 2024-08-19 18:14:14 +02:00

Closed #17 Create better debug logs 2024-08-19 02:44:57 +02:00

Closed #15 Generate shell completion files 2024-08-19 02:24:46 +02:00

Closed #64 Don't match on "username" prefix, but on "username_" 2024-08-19 00:50:14 +02:00

Closed #65 Check for user existence before asking for password in passwd-user 2024-08-19 00:50:14 +02:00

Closed #56 Consider using existing socket authentication mechanisms 2024-08-19 00:18:46 +02:00

Closed #58 Properly close database connection 2024-08-18 01:33:56 +02:00

Closed #53 Use proper db name as example when editing privs for db with no previous priv rows 2024-08-18 00:20:40 +02:00

Closed #54 In privilege editor diff, don't print "New user", could be ambiguous 2024-08-18 00:20:39 +02:00

Closed #47 Drop privileges before opening $EDITOR 2024-08-17 20:37:21 +02:00

Closed #3 Add confirmation prompt to permission editor 2024-08-08 21:49:34 +02:00

Closed #24 Create better exit response messages 2024-08-08 01:03:19 +02:00

Closed #25 Add command for locking/unlocking users 2024-08-08 00:54:06 +02:00

Closed #37 Only print changes commited and changes aborted for commands that actually modify something 2024-08-07 23:33:58 +02:00

Closed #14 show-user should/may return more output 2024-08-07 23:05:03 +02:00

Closed #36 Add list of databases to show-user 2024-08-07 23:05:03 +02:00

Closed #29 Merge term usage of "Permission" and "Privilege" 2024-08-07 23:05:03 +02:00

Closed #23 Don't fetch authentication string 2024-08-07 17:29:48 +02:00

Closed #18 Ask users to create a password upon creating a user 2024-08-07 17:29:15 +02:00

Closed #12 Nonexisting users may be given privileges 2024-08-06 23:42:19 +02:00

Closed #4 Create compatibility modes for the old cli 2024-08-06 23:32:40 +02:00

Closed #10 Build on macOS 2024-08-06 02:04:39 +02:00

Closed #11 Users without groups can see _all_ databases and users 2024-08-06 02:04:39 +02:00

Closed #5 Make content of permission editor better aligned 2024-07-12 23:36:05 +02:00

Closed #6 Remove use of rand for permission editor 2024-07-12 21:59:50 +02:00

Closed #8 README: simplify docker actions 2024-07-12 21:27:47 +02:00

Closed #7 flake.nix: remove fenix, use rust-overlay 2024-07-10 17:09:58 +02:00

Closed #2 Make database connection timeout configurable 2024-07-09 21:35:30 +02:00

36 Issues created by 2 users

Opened #1 Package as deb and publish to package registry 2024-07-09 19:58:57 +02:00

Opened #9 Prohibit users from choosing their own passwords 2024-07-09 20:24:55 +02:00

Opened #16 Create TUI mode 2024-08-05 23:42:51 +02:00

Opened #20 Handle CTRL-C gracefully 2024-08-06 01:27:03 +02:00

Opened #21 Use operation wide transactions 2024-08-06 01:28:15 +02:00

Opened #22 Aggregate invalid user/db names 2024-08-06 01:35:33 +02:00

Opened #26 Support denylists for certain groups and/or users 2024-08-06 01:52:07 +02:00

Opened #27 Allow users to configure password expiry date for their database users 2024-08-06 01:56:00 +02:00

Opened #28 Allow users to set resource limits on databases and users 2024-08-06 01:57:08 +02:00

Opened #30 Create "absolute admin" mode 2024-08-06 02:14:28 +02:00

Opened #31 Consider changing executable name 2024-08-06 21:32:08 +02:00

Opened #38 Add dryrun modes for commands that modify stuff 2024-08-07 22:16:56 +02:00

Opened #39 Add devshell 2024-08-07 23:02:59 +02:00

Opened #42 Allow users to configure fields on show-user and show-db 2024-08-08 00:05:21 +02:00

Opened #44 Add utility command to spawn shell/REPL 2024-08-08 10:29:52 +02:00

Opened #45 Allow configuring the program to interact with external executables for authorization 2024-08-08 12:50:12 +02:00

Opened #48 Add choice option to skip setting the rest of the passwords when creating user 2024-08-10 02:49:14 +02:00

Opened #49 Add subcommand for showing statistics for user and database 2024-08-10 02:52:36 +02:00

Opened #50 Allow users to show database privs by user instead of db 2024-08-13 00:58:27 +02:00

Opened #51 Ensure proper permission handling when overshadowing unix user/group names, and groups with _ 2024-08-17 15:32:29 +02:00

Opened #52 Clearly define the functionality when there are duplicate user-db pairs parsed in the privilege editor 2024-08-17 18:08:46 +02:00

Opened #62 Allow the daemon to authenticate just by it's own user via the mysql socket 2024-08-18 15:17:26 +02:00

Opened #69 Copy over the old logic deciding which $EDITOR to use for edit-perms 2024-08-19 02:28:53 +02:00

Opened #70 Allow users to correct mistakes if there are parser errors from edit-db-privs 2024-08-19 02:29:36 +02:00

Opened #71 Fix cli mode of edit-db-privs 2024-08-19 02:33:03 +02:00

Opened #72 Add socket-activation support for inetd and launchd 2024-08-19 02:35:18 +02:00

Opened #73 Support non-templated socket-activation 2024-08-19 02:40:06 +02:00

Opened #74 Improve logging using tracing 2024-08-19 02:41:16 +02:00

Opened #75 Don't print the large ownership error multiple times 2024-08-19 02:46:45 +02:00

Opened #76 Use GRANT and REVOKE statements for privilege editing 2024-08-19 16:59:05 +02:00

Opened #80 Either disable or fix edit-db-privs' -p flag before release 2024-08-19 19:47:23 +02:00

Opened #82 Prefer using newer authentication plugins than mysql_native_password 2024-08-20 18:18:54 +02:00

Opened #83 Accept passwords from stdin for passwd-user 2024-08-21 08:45:28 +02:00

Opened #84 Rename the show-db-privs and edit-db-privs 2024-08-23 09:16:03 +02:00

Opened #85 Automate tests, coverage, documentation and releases 2024-08-24 03:19:20 +02:00

Opened #86 Generate documentation page for nixos module 2024-08-24 11:33:41 +02:00