This commit is contained in:
Mateusz Gruszczyński committed 2026-10-05 09:30:21 +02:00
1 parent 1dea7f55c8
commit c819f0a335
151 files changed
+7610 -4264

No files matched your search

+2 -2
View File
@@ -9,8 +9,8 @@ use argon2::{
Algorithm, Argon2, Params, Version,
};
pub use files::{
load_or_create_setup_token, load_setup_token, lock_directory, prepare_database, try_lock_directory,
prepare_directory,
load_or_create_setup_token, load_setup_token, lock_directory, prepare_database,
prepare_directory, try_lock_directory,
};
use http::{header::COOKIE, HeaderMap, StatusCode};
use rand::{rngs::OsRng, RngCore};
+6 -5
View File
@@ -68,10 +68,7 @@ impl Store {
self.create_session_with_lifetime(generation, "browser", previous, session_seconds, 60)
.await
}
pub async fn create_live_log_session(
&self,
generation: i64,
) -> Result<Option<SessionToken>> {
pub async fn create_live_log_session(&self, generation: i64) -> Result<Option<SessionToken>> {
self.create_session_with_lifetime(generation, "cli", None, SESSION_SECONDS, 8 * 60 * 60)
.await
}
@@ -87,7 +84,11 @@ impl Store {
let secret = random_secret();
let hash = secret_hash(&secret);
let csrf = random_secret();
let lifetime = if kind == "cli" { cli_lifetime } else { browser_lifetime };
let lifetime = if kind == "cli" {
cli_lifetime
} else {
browser_lifetime
};
let mut tx = self.pool.begin().await?;
let valid = sqlx::query(
"UPDATE administrator SET generation = generation WHERE id = 1 AND generation = ?",