From cc323376b91a85415b016977875678ac2c9c18cb Mon Sep 17 00:00:00 2001 From: Tanaka Zakku <71482215+YamatoSecurity@users.noreply.github.com> Date: Tue, 19 Jul 2022 10:43:07 +0900 Subject: [PATCH] update changelog and cargo --- CHANGELOG.md | 13 ++++--------- Cargo.lock | 14 +++++++------- 2 files changed, 11 insertions(+), 16 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 01c88a14..0406366f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,20 +2,15 @@ ## v1.4.2 [2022/07/XX] -**New Features:** - -- XXX - **Enhancements:** -- Combining the two options, you can now update rules with `--update-rules` option to a custom rules directory with the `--rules` option. (#615) (@hitenkoku) -- Improve parallel processing. (#479) (@kazuminn) -- Ommited RulePath and FilePath relative path options in output file when `--rules` option value is relative path. (#623) (@hitenkoku) +- You can now update rules to a custom directory by combining the `--update-rules` and `--rules` options. (#615) (@hitenkoku) +- Improved speed with parallel processing by up to 20% with large files. (#479) (@kazuminn) +- The `.yml` rule path (RulePath) saved with `-o` now outputs just the relative directory instead of the absolute directory to decrease memory usage and file size. (#623) (@hitenkoku) **Bug Fixes:** -- Fixed error due to the files in the config folder cannot be read. (#618) (@hitenkoku) -- removed unnecessary `./` in output. (#623) (@hitenkoku) +- Fixed a runtime error when hayabusa is run from a different path than the current directory. (#618) (@hitenkoku) ## v1.4.1 [2022/06/30] diff --git a/Cargo.lock b/Cargo.lock index 04cab68c..5993f48a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -529,7 +529,7 @@ dependencies = [ [[package]] name = "evtx" version = "0.7.3" -source = "git+https://github.com/Yamato-Security/hayabusa-evtx.git#7a734d0eb884bba4ce81f1bddbfdb4644c9e74e3" +source = "git+https://github.com/Yamato-Security/hayabusa-evtx.git#8c3a7927d88972424574d1473ada5b76c8e98269" dependencies = [ "anyhow", "bitflags", @@ -697,9 +697,9 @@ checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574" [[package]] name = "hashbrown" -version = "0.12.2" +version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "607c8a29735385251a339424dd462993c0fed8fa09d378f259377df08c126022" +checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" dependencies = [ "ahash", ] @@ -1220,9 +1220,9 @@ dependencies = [ [[package]] name = "os_str_bytes" -version = "6.1.0" +version = "6.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21326818e99cfe6ce1e524c2a805c189a99b5ae555a35d19f9a284b427d86afa" +checksum = "648001efe5d5c0102d8cea768e348da85d90af8ba91f0bea908f157951493cd4" [[package]] name = "parking_lot" @@ -1984,9 +1984,9 @@ checksum = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992" [[package]] name = "unicode-ident" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5bd2fe26506023ed7b5e1e315add59d6f584c621d037f9368fea9cfb988f368c" +checksum = "15c61ba63f9235225a22310255a29b806b907c9b8c964bcbd0a2c70f3f2deea7" [[package]] name = "unicode-normalization"