SYN flood, brute force fail2ban + session.mail.is-allowed expression (closes #482 closes #688 closes #609)

This commit is contained in:
mdecimus
2024-08-29 12:22:44 +02:00
parent 7e1b6bd06d
commit 36fd5797b7
35 changed files with 325 additions and 114 deletions

26
Cargo.lock generated
View File

@@ -1042,7 +1042,7 @@ dependencies = [
[[package]]
name = "common"
version = "0.9.2"
version = "0.9.3"
dependencies = [
"ahash 0.8.11",
"arc-swap",
@@ -1650,7 +1650,7 @@ dependencies = [
[[package]]
name = "directory"
version = "0.9.2"
version = "0.9.3"
dependencies = [
"ahash 0.8.11",
"argon2",
@@ -2979,7 +2979,7 @@ checksum = "edcd27d72f2f071c64249075f42e205ff93c9a4c5f6c6da53e79ed9f9832c285"
[[package]]
name = "imap"
version = "0.9.2"
version = "0.9.3"
dependencies = [
"ahash 0.8.11",
"common",
@@ -3191,7 +3191,7 @@ dependencies = [
[[package]]
name = "jmap"
version = "0.9.2"
version = "0.9.3"
dependencies = [
"aes",
"aes-gcm",
@@ -3629,7 +3629,7 @@ dependencies = [
[[package]]
name = "mail-server"
version = "0.9.2"
version = "0.9.3"
dependencies = [
"common",
"directory",
@@ -3648,7 +3648,7 @@ dependencies = [
[[package]]
name = "managesieve"
version = "0.9.2"
version = "0.9.3"
dependencies = [
"ahash 0.8.11",
"bincode",
@@ -3947,7 +3947,7 @@ dependencies = [
[[package]]
name = "nlp"
version = "0.9.2"
version = "0.9.3"
dependencies = [
"ahash 0.8.11",
"bincode",
@@ -4498,7 +4498,7 @@ dependencies = [
[[package]]
name = "pop3"
version = "0.9.2"
version = "0.9.3"
dependencies = [
"common",
"imap",
@@ -6050,7 +6050,7 @@ checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
[[package]]
name = "smtp"
version = "0.9.2"
version = "0.9.3"
dependencies = [
"ahash 0.8.11",
"bincode",
@@ -6166,7 +6166,7 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
[[package]]
name = "stalwart-cli"
version = "0.9.2"
version = "0.9.3"
dependencies = [
"clap",
"console",
@@ -6197,7 +6197,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
[[package]]
name = "store"
version = "0.9.2"
version = "0.9.3"
dependencies = [
"ahash 0.8.11",
"arc-swap",
@@ -6824,7 +6824,7 @@ dependencies = [
[[package]]
name = "trc"
version = "0.9.2"
version = "0.9.3"
dependencies = [
"ahash 0.8.11",
"base64 0.22.1",
@@ -7067,7 +7067,7 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
[[package]]
name = "utils"
version = "0.9.2"
version = "0.9.3"
dependencies = [
"ahash 0.8.11",
"base64 0.22.1",