aboutsummaryrefslogtreecommitdiffstats
path: root/crates/atuin-server-postgres/src (unfollow)
Commit message (Collapse)Author
2025-03-19chore: migrate to rust 2024 (#2635)Ellie Huxtable
* chore: upgrade to 2024 edition * ugh unsafe * format * nixxxxxxxxxxx why
2024-07-03fix: ambiguous column name (#2232)Ellie Huxtable
2024-07-03fix: idx cache inconsistency (#2231)Ellie Huxtable
2024-07-02feat: monitor idx cache consistency before switching (#2229)Ellie Huxtable
2024-07-02perf: write to the idx cache (#2225)Ellie Huxtable
2024-06-24fix: ensure we cleanup all tables when deleting (#2191)Ellie Huxtable
2024-06-24feat: add user account verification (#2190)Ellie Huxtable
* add verified column to users table * add database functions to check if verified, or to verify * getting there * verification check * use base64 urlsafe no pad * add verification client * clippy * correct docs * fix integration tests
2024-05-21fix: redact password in database URI when logging (#2032)Jeremy Cline
Previously, in the event that there was a configuration issue and the atuin server failed to connect to PostgreSQL, it would log the password. For example, if the password authentication failed the following log message would be printed: Error: failed to connect to db: PostgresSettings { db_uri: "postgres://atuin:definitelymypassword@db.example.com/atuin" } This change sets the password to "****" when printing it via Debug: Error: failed to connect to db: PostgresSettings { db_uri: "postgres://atuin:****@db.example.com/atuin" } Hopefully few people use **** as the actual password.
2024-04-18chore: move crates into crates/ dir (#1958)Ellie Huxtable
I'd like to tidy up the root a little, and it's nice to have all the rust crates in one place