diff --git a/CHANGELOG-Japanese.md b/CHANGELOG-Japanese.md index 690a1d8f6..c16a15050 100644 --- a/CHANGELOG-Japanese.md +++ b/CHANGELOG-Japanese.md @@ -16,6 +16,7 @@ - `-d, --directory`オプションで複数のフォルダを指定できるようにした。 (#1335) (@hitenkoku) - REST APIからエクスポートされたSplunkログを分析できるようになった。 (#1083) (@hitenkoku) - `count`で複数のグループを指定できるようにした。例: `count() by IpAddress,SubStatus,LogonType >= 2`。また、出力される結果を更新した。例: `[condition] count(TargetUserName) by IpAddress > 3 in timeframe [result] count: 4 TargetUserName:tanaka/Administrator/adsyncadmin/suzuki IpAddress:- timeframe:5m` -> `Count: 4 ¦ TargetUserName: tanaka/Administrator/adsyncadmin/suzuki ¦ IpAddress: -` (#1339) (@fukusuket) +- リリースモードでのオーバーフローチェックを有効にした。(#1348) (@YamatoSecurity) ## 2.15.0 [2024/04/20] "Sonic Release" diff --git a/CHANGELOG.md b/CHANGELOG.md index e6e3a5c4c..8d30dd691 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,7 @@ - You can now specify multiple directories with the `-d, --directory` option. (#1335) (@hitenkoku) - You can now analyze Splunk logs exported from the REST API. (#1083) (@hitenkoku) - You can now specify multiple groups with `count`. Ex: `count() by IpAddress,SubStatus,LogonType >= 2` Also, the output has been updated. Ex: `[condition] count(TargetUserName) by IpAddress > 3 in timeframe [result] count: 4 TargetUserName:tanaka/Administrator/adsyncadmin/suzuki IpAddress:- timeframe:5m` -> `Count: 4 ¦ TargetUserName: tanaka/Administrator/adsyncadmin/suzuki ¦ IpAddress: -` (#1339) (@fukusuket) +- Enabled overflow checks in release mode. (#1348) (@YamatoSecurity) ## 2.15.0 [2024/04/20] "Sonic Release" diff --git a/Cargo.toml b/Cargo.toml index e21f2a907..44e10417a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,7 +4,7 @@ version = "2.16.0-dev" repository = "https://github.com/Yamato-Security/hayabusa" authors = ["Yamato Security @SecurityYamato"] edition = "2021" -rust-version = "1.77.2" +rust-version = "1.78.0" include = ["src/**/*", "LICENSE.txt", "README.md", "CHANGELOG.md"] [dependencies] @@ -64,4 +64,5 @@ openssl = { version = "*", features = ["vendored"] } #vendored is needed to com [profile.release] lto = true -strip = "symbols" \ No newline at end of file +strip = "symbols" +overflow-checks = true \ No newline at end of file