Feature/remove postgres (#2570)

* wip: move postgres data to patchdb

* wip

* wip

* wip

* complete notifications and clean up warnings

* fill in user agent

* move os tor bindings to single call
This commit is contained in:
Aiden McClelland
2024-03-07 14:40:22 -07:00
committed by GitHub
parent a17ec4221b
commit e0c9f8a5aa
70 changed files with 2429 additions and 2383 deletions

98
core/Cargo.lock generated
View File

@@ -304,7 +304,7 @@ checksum = "1236b4b292f6c4d6dc34604bb5120d85c3fe1d1aa596bd5cc52ca054d13e7b9e"
dependencies = [
"async-trait",
"axum-core 0.4.3",
"base64 0.21.7",
"base64",
"bytes",
"futures-util",
"http 1.0.0",
@@ -417,12 +417,6 @@ version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "23ce669cd6c8588f79e15cf450314f9638f967fc5770ff1c7c1deb0925ea7cfa"
[[package]]
name = "base64"
version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
[[package]]
name = "base64"
version = "0.21.7"
@@ -533,7 +527,6 @@ version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4"
dependencies = [
"block-padding",
"generic-array",
]
@@ -546,12 +539,6 @@ dependencies = [
"generic-array",
]
[[package]]
name = "block-padding"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae"
[[package]]
name = "brotli"
version = "3.4.0"
@@ -1044,16 +1031,6 @@ dependencies = [
"typenum",
]
[[package]]
name = "crypto-mac"
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "25fab6889090c8133f3deb8f73ba3c65a7f456f66436fc012a1b1e272b1e103e"
dependencies = [
"generic-array",
"subtle",
]
[[package]]
name = "csv"
version = "1.3.0"
@@ -1847,7 +1824,7 @@ version = "7.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "765c9198f173dd59ce26ff9f95ef0aafd0a0fe01fb9d72841bc5066a4c06511d"
dependencies = [
"base64 0.21.7",
"base64",
"byteorder",
"flate2",
"nom",
@@ -1913,17 +1890,7 @@ version = "0.12.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7"
dependencies = [
"hmac 0.12.1",
]
[[package]]
name = "hmac"
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2a2a2320eb7ec0ebe8da8f744d7812d9fc4cb4d09344ac01898dbcb6a20ae69b"
dependencies = [
"crypto-mac",
"digest 0.9.0",
"hmac",
]
[[package]]
@@ -2125,6 +2092,15 @@ dependencies = [
"cc",
]
[[package]]
name = "id-pool"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a8d0df4d8a768821ee4aa2e0353f67125c4586f0e13adbf95b8ebbf8d8fdb344"
dependencies = [
"serde",
]
[[package]]
name = "ident_case"
version = "1.0.1"
@@ -2412,7 +2388,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cd20997283339a19226445db97d632c8dc7adb6b8172537fe0e9e540fb141df2"
dependencies = [
"anyhow",
"base64 0.21.7",
"base64",
"flate2",
"once_cell",
"openssl",
@@ -2684,7 +2660,7 @@ dependencies = [
name = "models"
version = "0.1.0"
dependencies = [
"base64 0.21.7",
"base64",
"color-eyre",
"ed25519-dalek 2.1.1",
"emver",
@@ -2962,7 +2938,7 @@ version = "0.6.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c75a0ec2d1b302412fb503224289325fcc0e44600176864804c7211b055cfd58"
dependencies = [
"base64 0.21.7",
"base64",
"byteorder",
"md-5",
"sha2 0.10.8",
@@ -3156,7 +3132,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2"
dependencies = [
"digest 0.10.7",
"hmac 0.12.1",
"hmac",
]
[[package]]
@@ -3609,7 +3585,7 @@ version = "0.11.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c6920094eb85afde5e4a138be3f2de8bbdf28000f0029e72c45025a56b042251"
dependencies = [
"base64 0.21.7",
"base64",
"bytes",
"cookie 0.17.0",
"cookie_store",
@@ -3666,7 +3642,7 @@ version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2"
dependencies = [
"hmac 0.12.1",
"hmac",
"subtle",
]
@@ -3827,7 +3803,7 @@ version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9d9848531d60c9cbbcf9d166c885316c24bc0e2a9d3eba0956bb6cbbd79bc6e8"
dependencies = [
"base64 0.21.7",
"base64",
"blake2b_simd",
"constant_time_eq",
]
@@ -3891,7 +3867,7 @@ version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c"
dependencies = [
"base64 0.21.7",
"base64",
]
[[package]]
@@ -4128,7 +4104,7 @@ version = "3.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "15d167997bd841ec232f5b2b8e0e26606df2e7caa4c31b95ea9ca52b200bd270"
dependencies = [
"base64 0.21.7",
"base64",
"chrono",
"hex",
"indexmap 1.9.3",
@@ -4202,14 +4178,12 @@ dependencies = [
[[package]]
name = "sha3"
version = "0.9.1"
version = "0.10.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f81199417d4e5de3f04b1e871023acea7389672c4135918f05aa9cbf2f2fa809"
checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60"
dependencies = [
"block-buffer 0.9.0",
"digest 0.9.0",
"digest 0.10.7",
"keccak",
"opaque-debug",
]
[[package]]
@@ -4455,7 +4429,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e37195395df71fd068f6e2082247891bc11e3289624bbc776a0cdfa1ca7f1ea4"
dependencies = [
"atoi",
"base64 0.21.7",
"base64",
"bitflags 2.4.2",
"byteorder",
"bytes",
@@ -4471,7 +4445,7 @@ dependencies = [
"generic-array",
"hex",
"hkdf",
"hmac 0.12.1",
"hmac",
"itoa",
"log",
"md-5",
@@ -4498,7 +4472,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d6ac0ac3b7ccd10cc96c7ab29791a7dd236bd94021f31eec7ba3d46a74aa1c24"
dependencies = [
"atoi",
"base64 0.21.7",
"base64",
"bitflags 2.4.2",
"byteorder",
"chrono",
@@ -4511,7 +4485,7 @@ dependencies = [
"futures-util",
"hex",
"hkdf",
"hmac 0.12.1",
"hmac",
"home",
"itoa",
"log",
@@ -4635,7 +4609,7 @@ dependencies = [
"axum 0.7.4",
"axum-server",
"base32",
"base64 0.21.7",
"base64",
"base64ct",
"basic-cookies",
"blake3",
@@ -4660,8 +4634,9 @@ dependencies = [
"gpt",
"helpers",
"hex",
"hmac 0.12.1",
"hmac",
"http 1.0.0",
"id-pool",
"imbl",
"imbl-value",
"include_dir",
@@ -5215,7 +5190,7 @@ dependencies = [
"async-stream",
"async-trait",
"axum 0.6.20",
"base64 0.21.7",
"base64",
"bytes",
"h2 0.3.24",
"http 0.2.11",
@@ -5236,19 +5211,18 @@ dependencies = [
[[package]]
name = "torut"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "99febc413f26cf855b3a309c5872edff5c31e0ffe9c2fce5681868761df36f69"
source = "git+https://github.com/Start9Labs/torut.git?branch=update/dependencies#2b6fa9528d22e0b276132bccf7f2e9308f84b2c7"
dependencies = [
"base32",
"base64 0.13.1",
"base64",
"derive_more",
"ed25519-dalek 1.0.1",
"hex",
"hmac 0.11.0",
"hmac",
"rand 0.7.3",
"serde",
"serde_derive",
"sha2 0.9.9",
"sha2 0.10.8",
"sha3",
"tokio",
]