forked from NationTech/harmony
		
	fix(config): update variable names and remove unused imports
Refactor variable names to follow snake_case convention and remove unused imports across multiple files to improve code readability and maintainability.
This commit is contained in:
		
							parent
							
								
									f241bf793e
								
							
						
					
					
						commit
						04db8103c4
					
				
							
								
								
									
										70
									
								
								harmony-rs/Cargo.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										70
									
								
								harmony-rs/Cargo.lock
									
									
									
										generated
									
									
									
								
							| @ -152,7 +152,7 @@ checksum = "a27b8a3a6e1a44fa4c8baf1f653e4172e81486d4941f2237e20dc2d0cf4ddff1" | |||||||
| dependencies = [ | dependencies = [ | ||||||
|  "proc-macro2", |  "proc-macro2", | ||||||
|  "quote", |  "quote", | ||||||
|  "syn 2.0.90", |  "syn", | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
| [[package]] | [[package]] | ||||||
| @ -471,7 +471,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" | |||||||
| dependencies = [ | dependencies = [ | ||||||
|  "proc-macro2", |  "proc-macro2", | ||||||
|  "quote", |  "quote", | ||||||
|  "syn 2.0.90", |  "syn", | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
| [[package]] | [[package]] | ||||||
| @ -499,7 +499,7 @@ checksum = "2cdc8d50f426189eef89dac62fabfa0abb27d5cc008f25bf4156a0203325becc" | |||||||
| dependencies = [ | dependencies = [ | ||||||
|  "proc-macro2", |  "proc-macro2", | ||||||
|  "quote", |  "quote", | ||||||
|  "syn 2.0.90", |  "syn", | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
| [[package]] | [[package]] | ||||||
| @ -537,7 +537,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" | |||||||
| dependencies = [ | dependencies = [ | ||||||
|  "proc-macro2", |  "proc-macro2", | ||||||
|  "quote", |  "quote", | ||||||
|  "syn 2.0.90", |  "syn", | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
| [[package]] | [[package]] | ||||||
| @ -784,7 +784,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" | |||||||
| dependencies = [ | dependencies = [ | ||||||
|  "proc-macro2", |  "proc-macro2", | ||||||
|  "quote", |  "quote", | ||||||
|  "syn 2.0.90", |  "syn", | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
| [[package]] | [[package]] | ||||||
| @ -916,7 +916,7 @@ version = "1.0.0" | |||||||
| dependencies = [ | dependencies = [ | ||||||
|  "harmony_types", |  "harmony_types", | ||||||
|  "quote", |  "quote", | ||||||
|  "syn 2.0.90", |  "syn", | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
| [[package]] | [[package]] | ||||||
| @ -1189,7 +1189,7 @@ checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" | |||||||
| dependencies = [ | dependencies = [ | ||||||
|  "proc-macro2", |  "proc-macro2", | ||||||
|  "quote", |  "quote", | ||||||
|  "syn 2.0.90", |  "syn", | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
| [[package]] | [[package]] | ||||||
| @ -1499,7 +1499,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" | |||||||
| dependencies = [ | dependencies = [ | ||||||
|  "proc-macro2", |  "proc-macro2", | ||||||
|  "quote", |  "quote", | ||||||
|  "syn 2.0.90", |  "syn", | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
| [[package]] | [[package]] | ||||||
| @ -2219,7 +2219,7 @@ checksum = "a5831b979fd7b5439637af1752d535ff49f4860c0f341d1baeb6faf0f4242170" | |||||||
| dependencies = [ | dependencies = [ | ||||||
|  "proc-macro2", |  "proc-macro2", | ||||||
|  "quote", |  "quote", | ||||||
|  "syn 2.0.90", |  "syn", | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
| [[package]] | [[package]] | ||||||
| @ -2234,6 +2234,18 @@ dependencies = [ | |||||||
|  "serde", |  "serde", | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
|  | [[package]] | ||||||
|  | name = "serde_tokenstream" | ||||||
|  | version = "0.2.2" | ||||||
|  | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
|  | checksum = "64060d864397305347a78851c51588fd283767e7e7589829e8121d65512340f1" | ||||||
|  | dependencies = [ | ||||||
|  |  "proc-macro2", | ||||||
|  |  "quote", | ||||||
|  |  "serde", | ||||||
|  |  "syn", | ||||||
|  | ] | ||||||
|  | 
 | ||||||
| [[package]] | [[package]] | ||||||
| name = "serde_urlencoded" | name = "serde_urlencoded" | ||||||
| version = "0.7.1" | version = "0.7.1" | ||||||
| @ -2397,17 +2409,6 @@ version = "2.6.1" | |||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | source = "registry+https://github.com/rust-lang/crates.io-index" | ||||||
| checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" | checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" | ||||||
| 
 | 
 | ||||||
| [[package]] |  | ||||||
| name = "syn" |  | ||||||
| version = "1.0.109" |  | ||||||
| source = "registry+https://github.com/rust-lang/crates.io-index" |  | ||||||
| checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" |  | ||||||
| dependencies = [ |  | ||||||
|  "proc-macro2", |  | ||||||
|  "quote", |  | ||||||
|  "unicode-ident", |  | ||||||
| ] |  | ||||||
| 
 |  | ||||||
| [[package]] | [[package]] | ||||||
| name = "syn" | name = "syn" | ||||||
| version = "2.0.90" | version = "2.0.90" | ||||||
| @ -2433,7 +2434,7 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" | |||||||
| dependencies = [ | dependencies = [ | ||||||
|  "proc-macro2", |  "proc-macro2", | ||||||
|  "quote", |  "quote", | ||||||
|  "syn 2.0.90", |  "syn", | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
| [[package]] | [[package]] | ||||||
| @ -2493,7 +2494,7 @@ checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" | |||||||
| dependencies = [ | dependencies = [ | ||||||
|  "proc-macro2", |  "proc-macro2", | ||||||
|  "quote", |  "quote", | ||||||
|  "syn 2.0.90", |  "syn", | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
| [[package]] | [[package]] | ||||||
| @ -2540,7 +2541,7 @@ checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" | |||||||
| dependencies = [ | dependencies = [ | ||||||
|  "proc-macro2", |  "proc-macro2", | ||||||
|  "quote", |  "quote", | ||||||
|  "syn 2.0.90", |  "syn", | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
| [[package]] | [[package]] | ||||||
| @ -2678,7 +2679,7 @@ checksum = "6b91f57fe13a38d0ce9e28a03463d8d3c2468ed03d75375110ec71d93b449a08" | |||||||
| dependencies = [ | dependencies = [ | ||||||
|  "proc-macro2", |  "proc-macro2", | ||||||
|  "quote", |  "quote", | ||||||
|  "syn 2.0.90", |  "syn", | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
| [[package]] | [[package]] | ||||||
| @ -2743,7 +2744,7 @@ dependencies = [ | |||||||
|  "once_cell", |  "once_cell", | ||||||
|  "proc-macro2", |  "proc-macro2", | ||||||
|  "quote", |  "quote", | ||||||
|  "syn 2.0.90", |  "syn", | ||||||
|  "wasm-bindgen-shared", |  "wasm-bindgen-shared", | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
| @ -2777,7 +2778,7 @@ checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836" | |||||||
| dependencies = [ | dependencies = [ | ||||||
|  "proc-macro2", |  "proc-macro2", | ||||||
|  "quote", |  "quote", | ||||||
|  "syn 2.0.90", |  "syn", | ||||||
|  "wasm-bindgen-backend", |  "wasm-bindgen-backend", | ||||||
|  "wasm-bindgen-shared", |  "wasm-bindgen-shared", | ||||||
| ] | ] | ||||||
| @ -2995,6 +2996,7 @@ dependencies = [ | |||||||
|  "env_logger", |  "env_logger", | ||||||
|  "harmony", |  "harmony", | ||||||
|  "harmony_macros", |  "harmony_macros", | ||||||
|  |  "harmony_types", | ||||||
|  "log", |  "log", | ||||||
|  "tokio", |  "tokio", | ||||||
| ] | ] | ||||||
| @ -3034,7 +3036,7 @@ checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049" | |||||||
| 
 | 
 | ||||||
| [[package]] | [[package]] | ||||||
| name = "yaserde" | name = "yaserde" | ||||||
| version = "0.11.1" | version = "0.12.0" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "log", |  "log", | ||||||
|  "xml-rs", |  "xml-rs", | ||||||
| @ -3042,13 +3044,15 @@ dependencies = [ | |||||||
| 
 | 
 | ||||||
| [[package]] | [[package]] | ||||||
| name = "yaserde_derive" | name = "yaserde_derive" | ||||||
| version = "0.11.1" | version = "0.12.0" | ||||||
| dependencies = [ | dependencies = [ | ||||||
|  "heck", |  "heck", | ||||||
|  "log", |  "log", | ||||||
|  "proc-macro2", |  "proc-macro2", | ||||||
|  "quote", |  "quote", | ||||||
|  "syn 1.0.109", |  "serde", | ||||||
|  |  "serde_tokenstream", | ||||||
|  |  "syn", | ||||||
|  "xml-rs", |  "xml-rs", | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
| @ -3072,7 +3076,7 @@ checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" | |||||||
| dependencies = [ | dependencies = [ | ||||||
|  "proc-macro2", |  "proc-macro2", | ||||||
|  "quote", |  "quote", | ||||||
|  "syn 2.0.90", |  "syn", | ||||||
|  "synstructure", |  "synstructure", | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
| @ -3094,7 +3098,7 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" | |||||||
| dependencies = [ | dependencies = [ | ||||||
|  "proc-macro2", |  "proc-macro2", | ||||||
|  "quote", |  "quote", | ||||||
|  "syn 2.0.90", |  "syn", | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
| [[package]] | [[package]] | ||||||
| @ -3114,7 +3118,7 @@ checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" | |||||||
| dependencies = [ | dependencies = [ | ||||||
|  "proc-macro2", |  "proc-macro2", | ||||||
|  "quote", |  "quote", | ||||||
|  "syn 2.0.90", |  "syn", | ||||||
|  "synstructure", |  "synstructure", | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
| @ -3143,5 +3147,5 @@ checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" | |||||||
| dependencies = [ | dependencies = [ | ||||||
|  "proc-macro2", |  "proc-macro2", | ||||||
|  "quote", |  "quote", | ||||||
|  "syn 2.0.90", |  "syn", | ||||||
| ] | ] | ||||||
|  | |||||||
| @ -28,8 +28,7 @@ async fn main() { | |||||||
|     }; |     }; | ||||||
| 
 | 
 | ||||||
|     let opnsense = Arc::new( |     let opnsense = Arc::new( | ||||||
|         harmony::infra::opnsense::OPNSenseFirewall::new(firewall, None, "lan", "root", "opnsense") |         harmony::infra::opnsense::OPNSenseFirewall::new(firewall, None, "root", "opnsense").await, | ||||||
|             .await, |  | ||||||
|     ); |     ); | ||||||
|     let lan_subnet = Ipv4Addr::new(10, 100, 8, 0); |     let lan_subnet = Ipv4Addr::new(10, 100, 8, 0); | ||||||
|     let gateway_ipv4 = Ipv4Addr::new(10, 100, 8, 1); |     let gateway_ipv4 = Ipv4Addr::new(10, 100, 8, 1); | ||||||
|  | |||||||
| @ -52,7 +52,7 @@ pub fn mac_address(input: TokenStream) -> TokenStream { | |||||||
|             let b5 = bytes[5]; |             let b5 = bytes[5]; | ||||||
| 
 | 
 | ||||||
|             quote! { |             quote! { | ||||||
|             MacAddress( [#b0, #b1, #b2, #b3, #b4, #b5] ) |             harmony_types::net::MacAddress( [#b0, #b1, #b2, #b3, #b4, #b5] ) | ||||||
|             } |             } | ||||||
|             .into() |             .into() | ||||||
|         } |         } | ||||||
|  | |||||||
| @ -22,6 +22,3 @@ rand = { workspace = true } | |||||||
| 
 | 
 | ||||||
| [dev-dependencies] | [dev-dependencies] | ||||||
| pretty_assertions = "1.4.1" | pretty_assertions = "1.4.1" | ||||||
| 
 |  | ||||||
| [target.x86_64-unknown-linux-gnu] |  | ||||||
| rustflags = ["-C", "link-arg=-fuse-ld=mold"] |  | ||||||
|  | |||||||
| @ -65,8 +65,8 @@ impl YaSerializeTrait for HAProxyId { | |||||||
| 
 | 
 | ||||||
|     fn serialize_attributes( |     fn serialize_attributes( | ||||||
|         &self, |         &self, | ||||||
|         attributes: Vec<xml::attribute::OwnedAttribute>, |         _attributes: Vec<xml::attribute::OwnedAttribute>, | ||||||
|         namespace: xml::namespace::Namespace, |         _namespace: xml::namespace::Namespace, | ||||||
|     ) -> Result< |     ) -> Result< | ||||||
|         ( |         ( | ||||||
|             Vec<xml::attribute::OwnedAttribute>, |             Vec<xml::attribute::OwnedAttribute>, | ||||||
|  | |||||||
| @ -275,7 +275,7 @@ pub struct Group { | |||||||
|     pub gid: u32, |     pub gid: u32, | ||||||
|     pub member: Vec<u32>, |     pub member: Vec<u32>, | ||||||
|     #[yaserde(rename = "priv")] |     #[yaserde(rename = "priv")] | ||||||
|     pub priv_: String, |     pub priv_field: String, | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)] | #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)] | ||||||
| @ -885,38 +885,50 @@ pub struct Proxy { | |||||||
| #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)] | #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)] | ||||||
| pub struct ConfigGeneral { | pub struct ConfigGeneral { | ||||||
|     pub enabled: i8, |     pub enabled: i8, | ||||||
|     #[yaserde(rename = "error_pages")] |  | ||||||
|     pub error_pages: String, |     pub error_pages: String, | ||||||
|     pub icpPort: MaybeString, |     #[yaserde(rename = "icpPort")] | ||||||
|  |     pub icp_port: MaybeString, | ||||||
|     pub logging: Logging, |     pub logging: Logging, | ||||||
|     pub alternateDNSservers: MaybeString, |     #[yaserde(rename = "alternateDNSservers")] | ||||||
|     pub dnsV4First: i8, |     pub alternate_dns_servers: MaybeString, | ||||||
|     pub forwardedForHandling: String, |     #[yaserde(rename = "dnsV4First")] | ||||||
|     pub uriWhitespaceHandling: String, |     pub dns_v4_first: i8, | ||||||
|     pub enablePinger: i8, |     #[yaserde(rename = "forwardedForHandling")] | ||||||
|     pub useViaHeader: i8, |     pub forwarded_for_handling: String, | ||||||
|     pub suppressVersion: i32, |     #[yaserde(rename = "uriWhitespaceHandling")] | ||||||
|     pub connecttimeout: MaybeString, |     pub uri_whitespace_handling: String, | ||||||
|  |     #[yaserde(rename = "enablePinger")] | ||||||
|  |     pub enable_pinger: i8, | ||||||
|  |     #[yaserde(rename = "useViaHeader")] | ||||||
|  |     pub use_via_header: i8, | ||||||
|  |     #[yaserde(rename = "suppressVersion")] | ||||||
|  |     pub suppress_version: i32, | ||||||
|  |     #[yaserde(rename = "connecttimeout")] | ||||||
|  |     pub connect_timeout: MaybeString, | ||||||
|     #[yaserde(rename = "VisibleEmail")] |     #[yaserde(rename = "VisibleEmail")] | ||||||
|     pub visible_email: String, |     pub visible_email: String, | ||||||
|     #[yaserde(rename = "VisibleHostname")] |     #[yaserde(rename = "VisibleHostname")] | ||||||
|     pub visible_hostname: MaybeString, |     pub visible_hostname: MaybeString, | ||||||
|     pub cache: Cache, |     pub cache: Cache, | ||||||
|     pub traffic: Traffic, |     pub traffic: Traffic, | ||||||
|     pub parentproxy: ParentProxy, |     #[yaserde(rename = "parentproxy")] | ||||||
|  |     pub parent_proxy: ParentProxy, | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)] | #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)] | ||||||
| pub struct Logging { | pub struct Logging { | ||||||
|     pub enable: Enable, |     pub enable: Enable, | ||||||
|     pub ignoreLogACL: MaybeString, |     #[yaserde(rename = "ifnoreLogACL")] | ||||||
|  |     pub ignore_log_acl: MaybeString, | ||||||
|     pub target: MaybeString, |     pub target: MaybeString, | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)] | #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)] | ||||||
| pub struct Enable { | pub struct Enable { | ||||||
|     pub accessLog: i8, |     #[yaserde(rename = "accessLog")] | ||||||
|     pub storeLog: i8, |     pub access_log: i8, | ||||||
|  |     #[yaserde(rename = "storeLog")] | ||||||
|  |     pub store_log: i8, | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)] | #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)] | ||||||
| @ -1368,11 +1380,11 @@ pub struct ConfigOpenVPN { | |||||||
|     #[yaserde(attribute = true)] |     #[yaserde(attribute = true)] | ||||||
|     pub version: String, |     pub version: String, | ||||||
|     #[yaserde(rename = "Overwrites")] |     #[yaserde(rename = "Overwrites")] | ||||||
|     pub Overwrites: MaybeString, |     pub overwrites: MaybeString, | ||||||
|     #[yaserde(rename = "Instances")] |     #[yaserde(rename = "Instances")] | ||||||
|     pub Instances: MaybeString, |     pub instances: MaybeString, | ||||||
|     #[yaserde(rename = "StaticKeys")] |     #[yaserde(rename = "StaticKeys")] | ||||||
|     pub StaticKeys: MaybeString, |     pub static_keys: MaybeString, | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)] | #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)] | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| use std::{sync::Arc, time::Duration}; | use std::sync::Arc; | ||||||
| 
 | 
 | ||||||
| use crate::{ | use crate::{ | ||||||
|     config::{SshConfigManager, SshCredentials, SshOPNSenseShell}, |     config::{SshConfigManager, SshCredentials, SshOPNSenseShell}, | ||||||
|  | |||||||
| @ -12,8 +12,8 @@ use russh::{ | |||||||
|     Channel, |     Channel, | ||||||
| }; | }; | ||||||
| use russh_keys::key; | use russh_keys::key; | ||||||
| use russh_sftp::{client::SftpSession, protocol::OpenFlags}; | use russh_sftp::client::SftpSession; | ||||||
| use tokio::io::{AsyncReadExt, AsyncWriteExt}; | use tokio::io::AsyncWriteExt; | ||||||
| 
 | 
 | ||||||
| use crate::{config::SshCredentials, Error}; | use crate::{config::SshCredentials, Error}; | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,8 +1,6 @@ | |||||||
| use log::info; | use log::info; | ||||||
| use opnsense_config_xml::MaybeString; | use opnsense_config_xml::MaybeString; | ||||||
| use opnsense_config_xml::Range; |  | ||||||
| use opnsense_config_xml::StaticMap; | use opnsense_config_xml::StaticMap; | ||||||
| use std::cmp::Ordering; |  | ||||||
| use std::net::Ipv4Addr; | use std::net::Ipv4Addr; | ||||||
| use std::sync::Arc; | use std::sync::Arc; | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,6 +1,5 @@ | |||||||
| use opnsense_config_xml::{Host, OPNsense}; | use opnsense_config_xml::{Host, OPNsense}; | ||||||
| 
 | 
 | ||||||
| use crate::config::OPNsenseShell; |  | ||||||
| 
 | 
 | ||||||
| pub struct DnsConfig<'a> { | pub struct DnsConfig<'a> { | ||||||
|     opnsense: &'a mut OPNsense, |     opnsense: &'a mut OPNsense, | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user