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