From 64ee3f8d15837a6f9f2599c7bfd32047b9e3702c Mon Sep 17 00:00:00 2001 From: Yamato Security <71482215+YamatoSecurity@users.noreply.github.com> Date: Mon, 13 Nov 2023 09:39:11 +0900 Subject: [PATCH] update changelog --- CHANGELOG-Japanese.md | 1 + CHANGELOG.md | 3 ++- Cargo.lock | 14 ++------------ contributors.txt | 35 +++++++---------------------------- 4 files changed, 12 insertions(+), 41 deletions(-) diff --git a/CHANGELOG-Japanese.md b/CHANGELOG-Japanese.md index c73c40f64..b729656ff 100644 --- a/CHANGELOG-Japanese.md +++ b/CHANGELOG-Japanese.md @@ -10,6 +10,7 @@ - バージョン`2.10.0`の`update-rules`コマンドでは、新しいルールがダウンロードされても、`You currently have the latest rules`というメッセージを出力していた。 (#1209) (@fukusuket) - 正規表現が正しく処理されない場合があった。 (#1212) (@fukusuket) +- JSON入力等に`Data`フィールドが存在しない場合、パニックが発生していた。(#1215) (@fukusuket) ## 2.10.0 [2023/10/31] "Halloween Release" diff --git a/CHANGELOG.md b/CHANGELOG.md index 93c88481a..32942e58a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changes -## 2.10.1 [2023/11/12] "Kamemushi Release" +## 2.10.1 [2023/11/13] "Kamemushi Release" **Enhancements:** @@ -10,6 +10,7 @@ - `update-rules` command would output `You currently have the latest rules` even if new rules were downloaded in version `2.10.0`. (#1209) (@fukusuket) - Regular expressions would sometimes be incorrectly handled. (#1212) (@fukusuket) +- In the rare case that there is no `Data` field such as for JSON input, a panic would occur. (#1215) (@fukusuket) ## 2.10.0 [2023/10/31] "Halloween Release" diff --git a/Cargo.lock b/Cargo.lock index f64dbf560..13661700f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -241,11 +241,10 @@ dependencies = [ [[package]] name = "cc" -version = "1.0.83" +version = "1.0.84" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" +checksum = "0f8e7c90afad890484a21653d08b6e209ae34770fb5ee298f9c699fcc1e5c856" dependencies = [ - "jobserver", "libc", ] @@ -1028,15 +1027,6 @@ dependencies = [ "libc", ] -[[package]] -name = "jobserver" -version = "0.1.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c37f63953c4c63420ed5fd3d6d398c719489b9f872b9fa683262f8edd363c7d" -dependencies = [ - "libc", -] - [[package]] name = "js-sys" version = "0.3.65" diff --git a/contributors.txt b/contributors.txt index 9d215e48a..2e13892ac 100644 --- a/contributors.txt +++ b/contributors.txt @@ -1,34 +1,13 @@ Hayabusa was possible thanks to the following people (in alphabetical order): -Akira Nishikawa (@nishikawaakira): Previous lead developer, core hayabusa rule support, etc... -Fukusuke Takahashi (fukuseket): Static compiling for Windows, race condition, python hayabusa converter bug fixes, etc... -Garigariganzy (@garigariganzy31): Developer, event ID metrics implementation, etc... -ItiB (@itiB_S144) : Core developer, sigmac hayabusa backend, rule creation, etc... -James Takai / hachiyone(@hach1yon): Previous lead developer, tokio multi-threading, sigma aggregation logic, sigmac backend, rule creation, sigma count implementation etc… -Kazuminn (@k47_um1n): Core Developer +Akira Nishikawa (@nishikawaakira): First lead developer (core hayabusa rule support, etc...) +DustInDark/Hitenkoku: Current lead developer (Too many features to count.) +Fukusuke Takahashi (fukusuket): Core developer (Too many bug fixes to count, hayabusa converter upgrades, new features, etc...) +Garigariganzy (@garigariganzy31): Developer (Event ID metrics implementation, etc...) +ItiB (@itiB_S144): Core developer (sigmac hayabusa backend, search command, etc...) +James Takai / hachiyone(@hach1yon): Second lead developer (Tokio multi-threading, sigma aggregation logic, sigmac backend, rule creation, sigma count implementation etc…) +Kazuminn (@k47_um1n): Core Developer (Many features.) Tsubokku (@ytsuboi0322): Translations Yusuke Matsui (@apt773): AD hacking working group leader, rule testing, documentation, research, support, etc... Zach Mathis (@yamatosecurity, Yamato Security Founder): Project leader, tool and concept design, rule creation and tuning, etc… - -Hayabusa would not have been possible without first creating RustyBlue, so we would also like to thank the RustyBlue contributors: - -Zach Mathis (@yamatosecurity, Yamato Security Founder): Project Leader -Nishikawa Akira (@nishikawaakira): Lead Developer -Kazuminn (@k47_um1n): Core Developer -itiB (@itiB_S144): Core Developer -James Takai / hachiyone (@hach1yon): Core Developer -garigariganzy (@garigariganzy31): Developer -7itoh (@yNitocrypto22): Developer -dai (@__da13__): Developer -siam (@siamease): Developer -mimura (@mimura1133): Developer -Yusuke Matsui (@apt773): AD hacking working group leader, rule testing and supporter -Hiroki Takizawa (@hr_zwtk): Rule testing and supporter -su (@su-10): Supporter -lisbun (@lisbun): Supporter -Tsubokku (@ytsuboi0322): Supporter -Handy (@asasawqv): Supporter -Sachiel (@sachielarcangel): Supporter -Segacchi (@TakahikoSega): Supporter -tanabe (@rtanab): Supporter