6 Commits

Author SHA1 Message Date
29d6bb7c21 Update dependency @mui/material to v5.14.8
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-09-06 00:35:30 +00:00
faa668550c Update Rust crate clap to 4.4.2
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-09-05 00:35:43 +00:00
cb797074cb Update Rust crate actix-web to 4.4.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-09-04 00:32:51 +00:00
ede195ce57 Update dependency filesize to v10.0.12
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-09-03 00:26:40 +00:00
7f0ea4f04c Update Rust crate redis to 0.23.3
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-09-02 00:27:12 +00:00
49d27e5849 Update dependency @types/node to v16.18.46
All checks were successful
continuous-integration/drone/push Build is passing
2023-09-01 01:17:31 +00:00
3 changed files with 102 additions and 62 deletions

View File

@@ -3115,9 +3115,9 @@
}
},
"node_modules/@mui/core-downloads-tracker": {
"version": "5.14.7",
"resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.14.7.tgz",
"integrity": "sha512-sCWTUNElBPgB30iLvWe3PU7SIlTKZNf6/E/sko85iHVeHCM6WPkDw+y89CrZYjhFNmPqt2fIQM/pZu+rP2lFLA==",
"version": "5.14.8",
"resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.14.8.tgz",
"integrity": "sha512-8V7ZOC/lKkM03TRHqaThQFIq6bWPnj7L/ZWPh0ymldYFFyh8XdF0ywTgafsofDNYT4StlNknbaTjVHBma3SNjQ==",
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/mui"
@@ -3198,16 +3198,16 @@
}
},
"node_modules/@mui/material": {
"version": "5.14.7",
"resolved": "https://registry.npmjs.org/@mui/material/-/material-5.14.7.tgz",
"integrity": "sha512-jIZj9F7zMv6IlyaYDVv5M2Kp20jIX8c0kzuwteySHS/A0IvPVyomQEPtWc51MCbpDNCqzwoZUp3rQtA2lI8k7A==",
"version": "5.14.8",
"resolved": "https://registry.npmjs.org/@mui/material/-/material-5.14.8.tgz",
"integrity": "sha512-fqvDGGF1pXwOOL/f0Gw+KHo/67hasRpf2ApTIJkbuONOk9AUb2jnYMEqCWmL2sUcbbE3ShMbHl8N7HPSsRv1/A==",
"dependencies": {
"@babel/runtime": "^7.22.10",
"@mui/base": "5.0.0-beta.13",
"@mui/core-downloads-tracker": "^5.14.7",
"@mui/system": "^5.14.7",
"@mui/base": "5.0.0-beta.14",
"@mui/core-downloads-tracker": "^5.14.8",
"@mui/system": "^5.14.8",
"@mui/types": "^7.2.4",
"@mui/utils": "^5.14.7",
"@mui/utils": "^5.14.8",
"@types/react-transition-group": "^4.4.6",
"clsx": "^2.0.0",
"csstype": "^3.1.2",
@@ -3241,6 +3241,39 @@
}
}
},
"node_modules/@mui/material/node_modules/@mui/base": {
"version": "5.0.0-beta.14",
"resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.14.tgz",
"integrity": "sha512-Je/9JzzYObsuLCIClgE8XvXNFb55IEz8n2NtStUfASfNiVrwiR8t6VVFFuhofehkyTIN34tq1qbBaOjCnOovBw==",
"dependencies": {
"@babel/runtime": "^7.22.10",
"@emotion/is-prop-valid": "^1.2.1",
"@floating-ui/react-dom": "^2.0.1",
"@mui/types": "^7.2.4",
"@mui/utils": "^5.14.8",
"@popperjs/core": "^2.11.8",
"clsx": "^2.0.0",
"prop-types": "^15.8.1",
"react-is": "^18.2.0"
},
"engines": {
"node": ">=12.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/mui"
},
"peerDependencies": {
"@types/react": "^17.0.0 || ^18.0.0",
"react": "^17.0.0 || ^18.0.0",
"react-dom": "^17.0.0 || ^18.0.0"
},
"peerDependenciesMeta": {
"@types/react": {
"optional": true
}
}
},
"node_modules/@mui/material/node_modules/clsx": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz",
@@ -3250,12 +3283,12 @@
}
},
"node_modules/@mui/private-theming": {
"version": "5.14.7",
"resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.14.7.tgz",
"integrity": "sha512-Y86+hmDnJab2Ka42PgxKpK3oL7EiacbeeX3X/lG9LGO0wSc45wZjHeTfIlVSkkUCkexiMKEJp5NlSjZhr27NRQ==",
"version": "5.14.8",
"resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.14.8.tgz",
"integrity": "sha512-iBzpcl3Mh92XaYpYPdgzzRxNGkjpoDz8rf8/q5m+EBPowFEHV+CCS9hC0Q2pOKLW3VFFikA7w/GHt7n++40JGQ==",
"dependencies": {
"@babel/runtime": "^7.22.10",
"@mui/utils": "^5.14.7",
"@mui/utils": "^5.14.8",
"prop-types": "^15.8.1"
},
"engines": {
@@ -3276,9 +3309,9 @@
}
},
"node_modules/@mui/styled-engine": {
"version": "5.14.7",
"resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.14.7.tgz",
"integrity": "sha512-hKBETEDsIAkL8/mBwPiQj/vw28OeIhMXC3Tvj4J2bb9snxAKpiZioR1PwqP+6P41twsC/GKBd0Vr9oaWYaHuMg==",
"version": "5.14.8",
"resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.14.8.tgz",
"integrity": "sha512-LGwOav/Y40PZWZ2yDk4beUoRlc57Vg+Vpxi9V9BBtT2ESAucCgFobkt+T8eVLMWF9huUou5pwKgLSU5pF90hBg==",
"dependencies": {
"@babel/runtime": "^7.22.10",
"@emotion/cache": "^11.11.0",
@@ -3307,15 +3340,15 @@
}
},
"node_modules/@mui/system": {
"version": "5.14.7",
"resolved": "https://registry.npmjs.org/@mui/system/-/system-5.14.7.tgz",
"integrity": "sha512-jeZtHglc+Pi6qjGoopT6O4RqYXVBMqHVOsjMGP0hxGSSPm1T4gsAu7jU8eqGx9YwwjvvJ0eotTjFqw7iJ6qE2Q==",
"version": "5.14.8",
"resolved": "https://registry.npmjs.org/@mui/system/-/system-5.14.8.tgz",
"integrity": "sha512-Dxnasv7Pj5hYe4ZZFKJZu4ufKm6cxpitWt3A+qMPps22YhqyeEqgDBq/HsAB3GOjqDP40fTAvQvS/Hguf4SJuw==",
"dependencies": {
"@babel/runtime": "^7.22.10",
"@mui/private-theming": "^5.14.7",
"@mui/styled-engine": "^5.14.7",
"@mui/private-theming": "^5.14.8",
"@mui/styled-engine": "^5.14.8",
"@mui/types": "^7.2.4",
"@mui/utils": "^5.14.7",
"@mui/utils": "^5.14.8",
"clsx": "^2.0.0",
"csstype": "^3.1.2",
"prop-types": "^15.8.1"
@@ -3367,9 +3400,9 @@
}
},
"node_modules/@mui/utils": {
"version": "5.14.7",
"resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.14.7.tgz",
"integrity": "sha512-RtheP/aBoPogVdi8vj8Vo2IFnRa4mZVmnD0RGlVZ49yF60rZs+xP4/KbpIrTr83xVs34QmHQ2aQ+IX7I0a0dDw==",
"version": "5.14.8",
"resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.14.8.tgz",
"integrity": "sha512-1Ls2FfyY2yVSz9NEqedh3J8JAbbZAnUWkOWLE2f4/Hc4T5UWHMfzBLLrCqExfqyfyU+uXYJPGeNIsky6f8Gh5Q==",
"dependencies": {
"@babel/runtime": "^7.22.10",
"@types/prop-types": "^15.7.5",
@@ -4184,9 +4217,9 @@
"integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw=="
},
"node_modules/@types/node": {
"version": "16.18.38",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.38.tgz",
"integrity": "sha512-6sfo1qTulpVbkxECP+AVrHV9OoJqhzCsfTNp5NIG+enM4HyM3HvZCO798WShIXBN0+QtDIcutJCjsVYnQP5rIQ=="
"version": "16.18.46",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.46.tgz",
"integrity": "sha512-Mnq3O9Xz52exs3mlxMcQuA7/9VFe/dXcrgAyfjLkABIqxXKOgBRjyazTxUbjsxDa4BP7hhPliyjVTP9RDP14xg=="
},
"node_modules/@types/parse-json": {
"version": "4.0.0",
@@ -8337,9 +8370,9 @@
}
},
"node_modules/filesize": {
"version": "10.0.9",
"resolved": "https://registry.npmjs.org/filesize/-/filesize-10.0.9.tgz",
"integrity": "sha512-BzSxJtyq7ZEBjQPEC6u7GNrK58xwaITCvHPaH7e5145eowrMwLfm5LMu/7PeHTTKxP4joIyNmxCbVJVXv7xPGQ==",
"version": "10.0.12",
"resolved": "https://registry.npmjs.org/filesize/-/filesize-10.0.12.tgz",
"integrity": "sha512-6RS9gDchbn+qWmtV2uSjo5vmKizgfCQeb5jKmqx8HyzA3MoLqqyQxN+QcjkGBJt7FjJ9qFce67Auyya5rRRbpw==",
"engines": {
"node": ">= 10.4.0"
}

View File

@@ -36,9 +36,9 @@ dependencies = [
[[package]]
name = "actix-http"
version = "3.3.1"
version = "3.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c2079246596c18b4a33e274ae10c0e50613f4d32a4198e09c7b93771013fed74"
checksum = "a92ef85799cba03f76e4f7c10f533e66d87c9a7e7055f3391f09000ad8351bc9"
dependencies = [
"actix-codec",
"actix-rt",
@@ -46,7 +46,7 @@ dependencies = [
"actix-utils",
"ahash 0.8.3",
"base64 0.21.2",
"bitflags 1.3.2",
"bitflags 2.3.3",
"brotli",
"bytes",
"bytestring",
@@ -168,7 +168,7 @@ dependencies = [
"futures-util",
"mio",
"num_cpus",
"socket2",
"socket2 0.4.9",
"tokio",
"tracing",
]
@@ -196,9 +196,9 @@ dependencies = [
[[package]]
name = "actix-web"
version = "4.3.1"
version = "4.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cd3cb42f9566ab176e1ef0b8b3a896529062b4efc6be0123046095914c4c1c96"
checksum = "0e4a5b5e29603ca8c94a77c65cf874718ceb60292c5a5c3e5f4ace041af462b9"
dependencies = [
"actix-codec",
"actix-http",
@@ -209,7 +209,7 @@ dependencies = [
"actix-service",
"actix-utils",
"actix-web-codegen",
"ahash 0.7.6",
"ahash 0.8.3",
"bytes",
"bytestring",
"cfg-if",
@@ -218,7 +218,6 @@ dependencies = [
"encoding_rs",
"futures-core",
"futures-util",
"http",
"itoa",
"language-tags",
"log",
@@ -230,7 +229,7 @@ dependencies = [
"serde_json",
"serde_urlencoded",
"smallvec",
"socket2",
"socket2 0.5.3",
"time",
"url",
]
@@ -337,16 +336,15 @@ dependencies = [
[[package]]
name = "anstream"
version = "0.3.2"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163"
checksum = "b1f58811cfac344940f1a400b6e6231ce35171f614f26439e80f8c1465c5cc0c"
dependencies = [
"anstyle",
"anstyle-parse",
"anstyle-query",
"anstyle-wincon",
"colorchoice",
"is-terminal",
"utf8parse",
]
@@ -376,9 +374,9 @@ dependencies = [
[[package]]
name = "anstyle-wincon"
version = "1.0.1"
version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "180abfa45703aebe0093f79badacc01b8fd4ea2e35118747e5811127f926e188"
checksum = "58f54d10c6dfa51283a066ceab3ec1ab78d13fae00aa49243a45e4571fb79dfd"
dependencies = [
"anstyle",
"windows-sys",
@@ -651,20 +649,19 @@ dependencies = [
[[package]]
name = "clap"
version = "4.3.10"
version = "4.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "384e169cc618c613d5e3ca6404dda77a8685a63e08660dcc64abaf7da7cb0c7a"
checksum = "6a13b88d2c62ff462f88e4a121f17a82c1af05693a2f192b5c38d14de73c19f6"
dependencies = [
"clap_builder",
"clap_derive",
"once_cell",
]
[[package]]
name = "clap_builder"
version = "4.3.10"
version = "4.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ef137bbe35aab78bdb468ccfba75a5f4d8321ae011d34063770780545176af2d"
checksum = "2bb9faaa7c2ef94b2743a21f5a29e6f0010dff4caa69ac8e9d6cf8b6fa74da08"
dependencies = [
"anstream",
"anstyle",
@@ -674,9 +671,9 @@ dependencies = [
[[package]]
name = "clap_derive"
version = "4.3.2"
version = "4.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b8cd2b2a819ad6eec39e8f1d6b53001af1e5469f8c177579cdaeb313115b825f"
checksum = "0862016ff20d69b84ef8247369fabf5c008a7417002411897d40ee1f4532b873"
dependencies = [
"heck",
"proc-macro2",
@@ -1459,7 +1456,7 @@ dependencies = [
"httpdate",
"itoa",
"pin-project-lite",
"socket2",
"socket2 0.4.9",
"tokio",
"tower-service",
"tracing",
@@ -1663,7 +1660,7 @@ dependencies = [
"nom",
"once_cell",
"quoted_printable",
"socket2",
"socket2 0.4.9",
"tokio",
]
@@ -2257,16 +2254,16 @@ dependencies = [
[[package]]
name = "redis"
version = "0.23.2"
version = "0.23.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ffd6543a7bc6428396845f6854ccf3d1ae8823816592e2cbe74f20f50f209d02"
checksum = "4f49cdc0bb3f412bf8e7d1bd90fe1d9eb10bc5c399ba90973c14662a27b3f8ba"
dependencies = [
"combine",
"itoa",
"percent-encoding",
"ryu",
"sha1_smol",
"socket2",
"socket2 0.4.9",
"url",
]
@@ -2676,6 +2673,16 @@ dependencies = [
"winapi",
]
[[package]]
name = "socket2"
version = "0.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2538b18701741680e0322a2302176d3253a35388e2e62f172f64f4f16605f877"
dependencies = [
"libc",
"windows-sys",
]
[[package]]
name = "spin"
version = "0.9.8"
@@ -2845,7 +2852,7 @@ dependencies = [
"parking_lot",
"pin-project-lite",
"signal-hook-registry",
"socket2",
"socket2 0.4.9",
"windows-sys",
]

View File

@@ -8,10 +8,10 @@ edition = "2021"
[dependencies]
log = "0.4.17"
env_logger = "0.10.0"
clap = { version = "4.3.0", features = ["derive", "env"] }
clap = { version = "4.4.2", features = ["derive", "env"] }
lazy_static = "1.4.0"
anyhow = "1.0.75"
actix-web = "4.3.1"
actix-web = "4.4.0"
actix-cors = "0.6.4"
actix-multipart = "0.6.1"
actix-remote-ip = "0.1.0"
@@ -20,7 +20,7 @@ diesel = { version = "2.0.4", features = ["postgres"] }
serde = { version = "1.0.188", features = ["derive"] }
serde_json = "1.0.96"
mailchecker = "5.0.9"
redis = "0.23.2"
redis = "0.23.3"
lettre = "0.10.4"
rand = "0.8.5"
bcrypt = "0.15.0"