mirror of
https://github.com/stoatchat/stoatchat.git
synced 2026-07-06 03:06:04 +00:00
feat: appeal to the almighty Spamhaus (#524)
This commit is contained in:
@@ -38,7 +38,7 @@ async-std = { version = "1.8.0", features = [
|
|||||||
] }
|
] }
|
||||||
|
|
||||||
# core
|
# core
|
||||||
authifier = { version = "1.0.15" }
|
authifier = { version = "1.0.16" }
|
||||||
revolt-result = { path = "../core/result" }
|
revolt-result = { path = "../core/result" }
|
||||||
revolt-models = { path = "../core/models" }
|
revolt-models = { path = "../core/models" }
|
||||||
revolt-config = { path = "../core/config" }
|
revolt-config = { path = "../core/config" }
|
||||||
|
|||||||
@@ -100,7 +100,7 @@ revolt_okapi = { version = "0.9.1", optional = true }
|
|||||||
revolt_rocket_okapi = { version = "0.10.0", optional = true }
|
revolt_rocket_okapi = { version = "0.10.0", optional = true }
|
||||||
|
|
||||||
# Authifier
|
# Authifier
|
||||||
authifier = { version = "1.0.15" }
|
authifier = { version = "1.0.16" }
|
||||||
|
|
||||||
# RabbitMQ
|
# RabbitMQ
|
||||||
amqprs = { version = "1.7.0" }
|
amqprs = { version = "1.7.0" }
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ use authifier::config::SMTPSettings;
|
|||||||
use authifier::config::Shield;
|
use authifier::config::Shield;
|
||||||
use authifier::config::Template;
|
use authifier::config::Template;
|
||||||
use authifier::config::Templates;
|
use authifier::config::Templates;
|
||||||
|
use authifier::config::EmailExpiryConfig;
|
||||||
use authifier::Authifier;
|
use authifier::Authifier;
|
||||||
use rand::Rng;
|
use rand::Rng;
|
||||||
use revolt_config::config;
|
use revolt_config::config;
|
||||||
@@ -143,7 +144,11 @@ impl Database {
|
|||||||
use_tls: config.api.smtp.use_tls,
|
use_tls: config.api.smtp.use_tls,
|
||||||
use_starttls: config.api.smtp.use_starttls,
|
use_starttls: config.api.smtp.use_starttls,
|
||||||
},
|
},
|
||||||
expiry: Default::default(),
|
expiry: EmailExpiryConfig {
|
||||||
|
expire_verification: 3600 * 24 * 7,
|
||||||
|
expire_password_reset: 3600 * 24,
|
||||||
|
expire_account_deletion: 3600 * 24,
|
||||||
|
},
|
||||||
templates: if config.production {
|
templates: if config.production {
|
||||||
Templates {
|
Templates {
|
||||||
verify: Template {
|
verify: Template {
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ revolt_rocket_okapi = { version = "0.10.0", optional = true }
|
|||||||
axum = { version = "0.7.5", optional = true, features = ["macros"] }
|
axum = { version = "0.7.5", optional = true, features = ["macros"] }
|
||||||
|
|
||||||
serde = { version = "1", features = ["derive"] }
|
serde = { version = "1", features = ["derive"] }
|
||||||
authifier = { version = "1.0.15" }
|
authifier = { version = "1.0.16" }
|
||||||
dashmap = "5.2.0"
|
dashmap = "5.2.0"
|
||||||
async-trait = "0.1.81"
|
async-trait = "0.1.81"
|
||||||
log = "0.4"
|
log = "0.4"
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ publish = false
|
|||||||
revolt-result = { version = "0.10.3", path = "../../core/result" }
|
revolt-result = { version = "0.10.3", path = "../../core/result" }
|
||||||
revolt-config = { version = "0.10.3", path = "../../core/config", features = [
|
revolt-config = { version = "0.10.3", path = "../../core/config", features = [
|
||||||
"report-macros",
|
"report-macros",
|
||||||
"anyhow"
|
"anyhow",
|
||||||
] }
|
] }
|
||||||
revolt-database = { version = "0.10.3", path = "../../core/database" }
|
revolt-database = { version = "0.10.3", path = "../../core/database" }
|
||||||
revolt-models = { version = "0.10.3", path = "../../core/models", features = [
|
revolt-models = { version = "0.10.3", path = "../../core/models", features = [
|
||||||
@@ -30,7 +30,7 @@ tokio = "1.39.2"
|
|||||||
async-trait = "0.1.81"
|
async-trait = "0.1.81"
|
||||||
ulid = "1.0.0"
|
ulid = "1.0.0"
|
||||||
|
|
||||||
authifier = "1.0.15"
|
authifier = "1.0.16"
|
||||||
|
|
||||||
log = "0.4.11"
|
log = "0.4.11"
|
||||||
pretty_env_logger = "0.4.0"
|
pretty_env_logger = "0.4.0"
|
||||||
|
|||||||
@@ -57,7 +57,7 @@ lettre = "0.10.0-alpha.4"
|
|||||||
rocket = { version = "0.5.1", default-features = false, features = ["json"] }
|
rocket = { version = "0.5.1", default-features = false, features = ["json"] }
|
||||||
rocket_cors = { git = "https://github.com/lawliet89/rocket_cors", rev = "072d90359b23e9b291df6b672c07c93de9c46011" }
|
rocket_cors = { git = "https://github.com/lawliet89/rocket_cors", rev = "072d90359b23e9b291df6b672c07c93de9c46011" }
|
||||||
rocket_empty = { version = "0.1.1", features = ["schema"] }
|
rocket_empty = { version = "0.1.1", features = ["schema"] }
|
||||||
rocket_authifier = { version = "1.0.15" }
|
rocket_authifier = { version = "1.0.16" }
|
||||||
rocket_prometheus = "0.10.0-rc.3"
|
rocket_prometheus = "0.10.0-rc.3"
|
||||||
|
|
||||||
# spec generation
|
# spec generation
|
||||||
@@ -68,7 +68,7 @@ revolt_rocket_okapi = { version = "0.10.0", features = ["swagger"] }
|
|||||||
amqprs = { version = "1.7.0" }
|
amqprs = { version = "1.7.0" }
|
||||||
|
|
||||||
# core
|
# core
|
||||||
authifier = "1.0.15"
|
authifier = "1.0.16"
|
||||||
revolt-config = { path = "../core/config" }
|
revolt-config = { path = "../core/config" }
|
||||||
revolt-database = { path = "../core/database", features = [
|
revolt-database = { path = "../core/database", features = [
|
||||||
"rocket-impl",
|
"rocket-impl",
|
||||||
|
|||||||
8
git-town.toml
Normal file
8
git-town.toml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
# See https://www.git-town.com/configuration-file for details
|
||||||
|
|
||||||
|
[branches]
|
||||||
|
main = "main"
|
||||||
|
|
||||||
|
[hosting]
|
||||||
|
forge-type = "github"
|
||||||
|
github-connector = "gh"
|
||||||
Reference in New Issue
Block a user