Updated backend dependencies
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	continuous-integration/drone/push Build is passing
				
			This commit is contained in:
		
							
								
								
									
										1002
									
								
								virtweb_backend/Cargo.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										1002
									
								
								virtweb_backend/Cargo.lock
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@@ -6,43 +6,43 @@ edition = "2021"
 | 
			
		||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
 | 
			
		||||
 | 
			
		||||
[dependencies]
 | 
			
		||||
log = "0.4.21"
 | 
			
		||||
env_logger = "0.11.3"
 | 
			
		||||
clap = { version = "4.5.20", features = ["derive", "env"] }
 | 
			
		||||
light-openid = { version = "1.0.2", features = ["crypto-wrapper"] }
 | 
			
		||||
log = "0.4.26"
 | 
			
		||||
env_logger = "0.11.7"
 | 
			
		||||
clap = { version = "4.5.32", features = ["derive", "env"] }
 | 
			
		||||
light-openid = { version = "1.0.4", features = ["crypto-wrapper"] }
 | 
			
		||||
lazy_static = "1.5.0"
 | 
			
		||||
actix = "0.13.3"
 | 
			
		||||
actix-web = "4.9.0"
 | 
			
		||||
actix = "0.13.5"
 | 
			
		||||
actix-web = "4.10.2"
 | 
			
		||||
actix-remote-ip = "0.1.0"
 | 
			
		||||
actix-session = { version = "0.10.0", features = ["cookie-session"] }
 | 
			
		||||
actix-session = { version = "0.10.1", features = ["cookie-session"] }
 | 
			
		||||
actix-identity = "0.8.0"
 | 
			
		||||
actix-cors = "0.7.0"
 | 
			
		||||
actix-files = "0.6.5"
 | 
			
		||||
actix-web-actors = "4.3.0"
 | 
			
		||||
actix-http = "3.9.0"
 | 
			
		||||
serde = { version = "1.0.215", features = ["derive"] }
 | 
			
		||||
serde_json = "1.0.132"
 | 
			
		||||
quick-xml = { version = "0.37.1", features = ["serialize", "overlapped-lists"] }
 | 
			
		||||
actix-cors = "0.7.1"
 | 
			
		||||
actix-files = "0.6.6"
 | 
			
		||||
actix-web-actors = "4.3.1"
 | 
			
		||||
actix-http = "3.10.0"
 | 
			
		||||
serde = { version = "1.0.219", features = ["derive"] }
 | 
			
		||||
serde_json = "1.0.140"
 | 
			
		||||
quick-xml = { version = "0.37.2", features = ["serialize", "overlapped-lists"] }
 | 
			
		||||
futures-util = "0.3.31"
 | 
			
		||||
anyhow = "1.0.93"
 | 
			
		||||
actix-multipart = "0.7.0"
 | 
			
		||||
tempfile = "3.14.0"
 | 
			
		||||
reqwest = { version = "0.12.9", features = ["stream"] }
 | 
			
		||||
url = "2.5.0"
 | 
			
		||||
virt = "0.4.1"
 | 
			
		||||
sysinfo = { version = "0.32.0", features = ["serde"] }
 | 
			
		||||
uuid = { version = "1.11.0", features = ["v4", "serde"] }
 | 
			
		||||
lazy-regex = "3.3.0"
 | 
			
		||||
thiserror = "2.0.0"
 | 
			
		||||
image = "0.25.4"
 | 
			
		||||
anyhow = "1.0.97"
 | 
			
		||||
actix-multipart = "0.7.2"
 | 
			
		||||
tempfile = "3.19.1"
 | 
			
		||||
reqwest = { version = "0.12.15", features = ["stream"] }
 | 
			
		||||
url = "2.5.4"
 | 
			
		||||
virt = "0.4.2"
 | 
			
		||||
sysinfo = { version = "0.33.1", features = ["serde"] }
 | 
			
		||||
uuid = { version = "1.16.0", features = ["v4", "serde"] }
 | 
			
		||||
lazy-regex = "3.4.1"
 | 
			
		||||
thiserror = "2.0.12"
 | 
			
		||||
image = "0.25.5"
 | 
			
		||||
rand = "0.9.0"
 | 
			
		||||
bytes = "1.8.0"
 | 
			
		||||
tokio = "1.41.1"
 | 
			
		||||
bytes = "1.10.1"
 | 
			
		||||
tokio = "1.44.1"
 | 
			
		||||
futures = "0.3.31"
 | 
			
		||||
ipnetwork = "0.20.0"
 | 
			
		||||
ipnetwork = { version = "0.21.1", features = ["serde"] }
 | 
			
		||||
num = "0.4.2"
 | 
			
		||||
rust-embed = { version = "8.5.0" }
 | 
			
		||||
mime_guess = "2.0.4"
 | 
			
		||||
mime_guess = "2.0.5"
 | 
			
		||||
dotenvy = "0.15.7"
 | 
			
		||||
nix = { version = "0.29.0", features = ["net"] }
 | 
			
		||||
basic-jwt = "0.2.0"
 | 
			
		||||
 
 | 
			
		||||
@@ -136,16 +136,13 @@ pub async fn server_info(client: LibVirtReq) -> HttpResult {
 | 
			
		||||
    system.refresh_all();
 | 
			
		||||
 | 
			
		||||
    let mut components = Components::new();
 | 
			
		||||
    components.refresh_list();
 | 
			
		||||
    components.refresh();
 | 
			
		||||
    components.refresh(true);
 | 
			
		||||
 | 
			
		||||
    let mut disks = Disks::new();
 | 
			
		||||
    disks.refresh_list();
 | 
			
		||||
    disks.refresh();
 | 
			
		||||
    disks.refresh(true);
 | 
			
		||||
 | 
			
		||||
    let mut networks = Networks::new();
 | 
			
		||||
    networks.refresh_list();
 | 
			
		||||
    networks.refresh();
 | 
			
		||||
    networks.refresh(true);
 | 
			
		||||
 | 
			
		||||
    Ok(HttpResponse::Ok().json(ServerInfo {
 | 
			
		||||
        hypervisor: client.get_info().await?,
 | 
			
		||||
 
 | 
			
		||||
@@ -57,7 +57,7 @@ pub fn is_net_interface_name_valid<D: AsRef<str>>(int: D) -> bool {
 | 
			
		||||
/// Get the list of available network interfaces
 | 
			
		||||
pub fn net_list() -> Vec<String> {
 | 
			
		||||
    let mut networks = Networks::new();
 | 
			
		||||
    networks.refresh_list();
 | 
			
		||||
    networks.refresh(true);
 | 
			
		||||
 | 
			
		||||
    networks
 | 
			
		||||
        .list()
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user