Skip to content

Commit 3c3628d

Browse files
authored
Merge pull request libra-tools#12 from AllureCurtain/feat/protocal
feat: Abstract HTTP and SSH protocal from mega to git-internal
2 parents 6610437 + 84316f4 commit 3c3628d

12 files changed

Lines changed: 2498 additions & 3 deletions

File tree

Cargo.toml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,17 @@ uuid = { version = "1.18.1", features = ["v4"] }
3939
tokio = { version = "1.47.1", features = ["fs"] }
4040
bincode = { version = "2.0.1", features = ["serde"] }
4141
axum = { version = "0.8.6", features = ["macros", "json"] }
42+
async-trait = "0.1.83"
43+
futures = "0.3.31"
44+
tokio-stream = "0.1.17"
45+
http = "1.2.0"
46+
base64 = "0.22.1"
47+
# SSH server dependencies
48+
russh = "0.54.6"
49+
russh-keys = "0.49.2"
50+
hyper = "1.5.1"
51+
async-stream = "0.3.6"
52+
anyhow = "1.0.93"
4253

4354

4455
[dev-dependencies]

0 commit comments

Comments
 (0)