diff --git a/Cargo.toml b/Cargo.toml index 4ccf4d9..00e532c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "alfis" -version = "0.5.5" +version = "0.5.6" authors = ["Revertron "] edition = "2018" build = "build.rs" diff --git a/README.md b/README.md index f824520..faca6e8 100644 --- a/README.md +++ b/README.md @@ -72,7 +72,7 @@ wget -O - https://deb.revertron.com/key.txt | sudo apt-key add - ``` 2. Add repository path to sources list ``` -echo 'deb http://deb.revertron.com/ debian alfis' | sudo tee /etc/apt/sources.list.d/alfis.list +echo 'deb https://deb.revertron.com/ debian alfis' | sudo tee /etc/apt/sources.list.d/alfis.list ``` 3. Update packages and install ALFIS ``` diff --git a/src/settings.rs b/src/settings.rs index 2003780..ebbfe78 100644 --- a/src/settings.rs +++ b/src/settings.rs @@ -14,7 +14,7 @@ pub struct Settings { #[serde(default)] #[deprecated] pub key_file: String, - #[serde(default)] + #[serde(default = "default_key_files")] pub key_files: Vec, #[serde(default = "default_check_blocks")] pub check_blocks: u64, @@ -56,8 +56,8 @@ impl Default for Settings { fn default() -> Self { Self { origin: String::from("0000001D2A77D63477172678502E51DE7F346061FF7EB188A2445ECA3FC0780E"), - key_file: String::from("key1.toml"), - key_files: Vec::new(), + key_file: String::default(), + key_files: default_key_files(), check_blocks: default_check_blocks(), net: Net::default(), dns: Default::default(), @@ -133,4 +133,14 @@ fn default_threads() -> usize { fn default_check_blocks() -> u64 { 8 +} + +fn default_key_files() -> Vec { + vec![ + String::from("key1.toml"), + String::from("key2.toml"), + String::from("key3.toml"), + String::from("key4.toml"), + String::from("key5.toml"), + ] } \ No newline at end of file