JavaScript is disabled, refresh for a better experience. ambee/giterated

ambee/giterated

Git repository hosting, collaboration, and discovery for the Fediverse.

Create `NetworkedSubstack`.

# giterated-protocol - Create `NetworkedSubstack` which will handle all networked operations giterated needs - Add support for `NetworkedSubstack` for both the daemon and client - Pipe everything through but leave APIs temp # `giterated-daemon` - Remove a bunch of random old code, dead code, and files that aren't needed. - Moved all connection handling to `client.rs`, simplified connection logic with new types

Amber - ⁨2⁩ years ago

parent: tbd commit: ⁨202bb12

⁨giterated-daemon/Cargo.toml⁩ - ⁨1590⁩ bytes
Raw
1 [package]
2 name = "giterated-daemon"
3 version = "0.1.0"
4 authors = ["Amber Kowalski"]
5 edition = "2021"
6 rust-version = "1.70.0"
7 description = "Giterated's Data Models"
8 homepage = "https://giterated.dev/ambee/giterated"
9 repository = "https://giterated.dev/ambee/giterated"
10 license = "MIT OR Apache-2.0"
11 keywords = ["giterated"]
12
13 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
14
15 [dependencies]
16 tokio-tungstenite = "0.20"
17 tokio = { version = "1.32", features = [ "full" ] }
18 tracing = "0.1"
19 futures-util = "0.3"
20 serde = { version = "1.0", features = [ "derive" ]}
21 serde_json = "1.0"
22 tracing-subscriber = "0.3"
23 base64 = "0.21"
24 jsonwebtoken = { version = "8.3", features = ["use_pem"]}
25 log = "0.4"
26 rand = "0.8"
27 rsa = {version = "0.9", features = ["sha2"]}
28 reqwest = "0.11"
29 argon2 = "0.5"
30 aes-gcm = "0.10"
31 semver = {version = "1.0", features = ["serde"]}
32 giterated-models = { path = "../giterated-models" }
33 giterated-api = { path = "../../giterated-api" }
34 giterated-stack = { path = "../giterated-stack" }
35 giterated-cache = { path = "../giterated-cache" }
36 giterated-protocol = { path = "../giterated-protocol" }
37 deadpool = "0.9"
38 bincode = "1.3"
39 tokio-util = {version = "0.7", features = ["rt"]}
40
41 toml = { version = "0.7" }
42
43 chrono = { version = "0.4", features = [ "serde" ] }
44 async-trait = "0.1"
45
46 # Git backend
47 git2 = "0.17"
48 thiserror = "1"
49 anyhow = "1"
50 sqlx = { version = "0.7", features = [ "runtime-tokio", "tls-native-tls", "postgres", "macros", "migrate", "chrono" ] }
51 secrecy = "0.8.0"
52
53 #uuid = { version = "1.4", features = [ "v4", "serde" ] }