Upgrade dependencies

This commit is contained in:
Ethan O'Brien
2026-02-19 10:33:15 -06:00
parent 0ef0a83685
commit b35aa35b1a
9 changed files with 574 additions and 307 deletions

View File

@@ -1,6 +1,6 @@
use json::{JsonValue, object, array};
use actix_web::HttpRequest;
use rand::Rng;
use rand::RngExt;
use crate::encryption;
use crate::include_file;

View File

@@ -1,5 +1,5 @@
use json::{array, object, JsonValue};
use rand::Rng;
use rand::RngExt;
use actix_web::{HttpRequest, http::header::{HeaderMap, HeaderValue}};
use crate::encryption;

View File

@@ -1,6 +1,6 @@
use json::{object, array, JsonValue};
use actix_web::{HttpRequest};
use rand::Rng;
use rand::RngExt;
use lazy_static::lazy_static;
use crate::router::{global, userdata, items, databases};

View File

@@ -1,6 +1,6 @@
use json::{array, object, JsonValue};
use actix_web::{HttpRequest};
use rand::Rng;
use rand::RngExt;
use crate::router::{global, userdata, items, databases};
use crate::encryption;

View File

@@ -3,7 +3,7 @@ pub mod user;
use rusqlite::params;
use lazy_static::lazy_static;
use json::{JsonValue, array, object};
use rand::Rng;
use rand::RngExt;
use crate::router::global;
use crate::router::items;
@@ -430,7 +430,8 @@ pub fn webui_login(uid: i64, password: &str) -> Result<String, String> {
let new_token = create_webui_token();
DATABASE.lock_and_exec("DELETE FROM webui WHERE user_id=?1", params!(uid));
DATABASE.lock_and_exec("INSERT INTO webui (user_id, token, last_login) VALUES (?1, ?2, ?3)", params!(uid, new_token, global::timestamp()));
// This could overflow given enough time... though rusqlite doesnt currently support ToSql on a u64...... maybe someday
DATABASE.lock_and_exec("INSERT INTO webui (user_id, token, last_login) VALUES (?1, ?2, ?3)", params!(uid, new_token, global::timestamp() as i64));
Ok(new_token)
}

View File

@@ -1,7 +1,7 @@
use rusqlite::params;
use json::{JsonValue, object};
use crate::router::userdata;
use rand::Rng;
use rand::RngExt;
use sha2::{Digest, Sha256};
use base64::{Engine as _, engine::general_purpose};