oysteikt
|
f16239aceb
|
server/sql: fixes for new sqlx crate version
Build and test / check-license (push) Successful in 49s
Build and test / check (push) Successful in 1m51s
Build and test / build (push) Successful in 2m42s
Build and test / test (push) Successful in 5m2s
Build and test / docs (push) Successful in 7m6s
|
2026-05-31 00:24:53 +09:00 |
|
oysteikt
|
759df9ef42
|
server/sql: flush privileges after modification
Build and test / check-license (push) Successful in 54s
Build and test / check (push) Successful in 1m42s
Build and test / test (push) Successful in 3m34s
Build and test / build (push) Successful in 3m39s
Build and test / docs (push) Successful in 5m33s
|
2026-04-28 19:10:16 +09:00 |
|
oysteikt
|
5aca2314c4
|
core/protocol: make ModifyPrivileges response serializable
Build and test / check-license (push) Successful in 46s
Build and test / check (push) Successful in 2m25s
Build and test / build (push) Successful in 3m0s
Build and test / test (push) Successful in 3m34s
Build and test / docs (push) Successful in 5m55s
|
2026-04-28 17:27:40 +09:00 |
|
oysteikt
|
8e2aace9d4
|
server: specify Host for all relevant sql queries
|
2026-04-28 07:14:06 +09:00 |
|
oysteikt
|
fbe594d486
|
server: log once per request, add session ids
|
2026-01-09 17:06:28 +09:00 |
|
oysteikt
|
4c3677d6d3
|
clippy pedantic fix + get rid of a few unwraps
Build and test / docs (push) Successful in 7m1s
Build and test / check-license (push) Successful in 57s
Build and test / check (push) Successful in 2m46s
Build and test / build (push) Successful in 3m12s
Build and test / test (push) Successful in 3m25s
|
2025-12-23 14:12:39 +09:00 |
|
oysteikt
|
cc1d8b0cf1
|
Fix protocol error struct name for List(All)PrivilegesError
Build and test / check (push) Successful in 2m42s
Build and test / check-license (push) Successful in 56s
Build and test / docs (push) Successful in 5m19s
Build and test / test (push) Failing after 11m43s
Build and test / build (push) Failing after 20m23s
|
2025-12-16 12:41:19 +09:00 |
|
oysteikt
|
8b4d549e18
|
Implement denylists
Build and test / check-license (push) Successful in 1m38s
Build and test / check (push) Successful in 1m51s
Build and test / build (push) Successful in 2m40s
Build and test / test (push) Successful in 4m25s
Build and test / docs (push) Successful in 6m1s
|
2025-12-16 12:21:35 +09:00 |
|
oysteikt
|
3f014f073e
|
Rename AuthorizationError to ValidationError, rename suberrors
Build and test / build (push) Successful in 2m55s
Build and test / check (push) Successful in 3m4s
Build and test / test (push) Successful in 4m33s
Build and test / check-license (push) Successful in 5m35s
Build and test / docs (push) Successful in 8m23s
|
2025-12-15 14:56:53 +09:00 |
|
oysteikt
|
5f03b55eb5
|
Move name validation code to core
|
2025-12-15 14:45:45 +09:00 |
|
oysteikt
|
bf6027f507
|
core/protocol: use thiserror, use common authorization error struct
|
2025-12-15 14:25:22 +09:00 |
|
oysteikt
|
919fd326ba
|
server: fix remaining broken mysql queries
Build and test / check (push) Successful in 2m48s
Build and test / build (push) Successful in 3m30s
Build and test / check-license (push) Successful in 4m52s
Build and test / test (push) Successful in 4m46s
Build and test / docs (push) Successful in 6m7s
|
2025-12-14 15:22:37 +09:00 |
|
oysteikt
|
4c82da390f
|
server: determine sql server variant, fix lock-user,unlock-user
Build and test / check (push) Successful in 1m54s
Build and test / build (push) Successful in 3m10s
Build and test / test (push) Successful in 3m30s
Build and test / check-license (push) Successful in 7m25s
Build and test / docs (push) Successful in 5m26s
|
2025-12-14 03:30:40 +09:00 |
|
oysteikt
|
e56c41cee6
|
{client,server}/edit-privs: check for user existence
|
2025-12-14 01:58:48 +09:00 |
|
oysteikt
|
2472936857
|
Switch from log to tracing
|
2025-11-30 20:42:10 +09:00 |
|
oysteikt
|
805c2d11ff
|
core/protocol: split commands into separate files
Build and test / check (push) Successful in 2m8s
Build and test / build (push) Successful in 3m3s
Build and test / check-license (push) Successful in 4m58s
Build and test / test (push) Successful in 3m47s
Build and test / docs (push) Successful in 5m47s
|
2025-11-26 02:51:23 +09:00 |
|
oysteikt
|
1571f6e2c7
|
core: split mysql user/db into separate types module
|
2025-11-26 02:03:18 +09:00 |
|
oysteikt
|
03a761a0ff
|
Refactor privilege handling
Build / check (push) Successful in 2m41s
Build / build (push) Successful in 3m5s
Build / docs (push) Successful in 5m37s
|
2025-11-25 19:20:46 +09:00 |
|
oysteikt
|
c2d22ee7f8
|
flake.lock: bump, Cargo.lock: bump, Cargo.toml: update inputs, format, etc
Build / build (push) Has been cancelled
Build / check (push) Has been cancelled
Build / docs (push) Has been cancelled
|
2025-05-07 10:39:10 +02:00 |
|
oysteikt
|
a0be0d3b92
|
Wrap database users and database names in newtypes
Also, use less cloning where possible
|
2024-08-20 17:46:43 +02:00 |
|
oysteikt
|
20669569f3
|
Fix binary collation issues for privs as well
Ref #66
|
2024-08-19 17:44:21 +02:00 |
|
oysteikt
|
93469a6e84
|
Add more serverside logging
|
2024-08-19 00:11:11 +02:00 |
|
oysteikt
|
af86893acf
|
Rewrite entire codebase to split into client and server
|
2024-08-17 20:21:05 +02:00 |
|