repo fixes
This commit is contained in:
parent
20f55745b0
commit
a77f80a8a9
27
.gitmodules
vendored
27
.gitmodules
vendored
@ -1,27 +0,0 @@
|
|||||||
[submodule "external/cursive"]
|
|
||||||
path = external/cursive
|
|
||||||
url = https://gitlab.com/veilid/cursive.git
|
|
||||||
[submodule "external/cursive_buffered_backend"]
|
|
||||||
path = external/cursive_buffered_backend
|
|
||||||
url = https://gitlab.com/veilid/cursive-buffered-backend.git
|
|
||||||
[submodule "external/cursive-flexi-logger-view"]
|
|
||||||
path = external/cursive-flexi-logger-view
|
|
||||||
url = https://gitlab.com/veilid/cursive-flexi-logger-view.git
|
|
||||||
[submodule "external/keyring-manager"]
|
|
||||||
path = external/keyring-manager
|
|
||||||
url = https://gitlab.com/veilid/keyring-manager.git
|
|
||||||
[submodule "external/keyvaluedb"]
|
|
||||||
path = external/keyvaluedb
|
|
||||||
url = https://gitlab.com/veilid/keyvaluedb.git
|
|
||||||
[submodule "external/libmdns"]
|
|
||||||
path = external/libmdns
|
|
||||||
url = https://gitlab.com/veilid/libmdns.git
|
|
||||||
[submodule "external/mdns"]
|
|
||||||
path = external/mdns
|
|
||||||
url = https://gitlab.com/veilid/mdns.git
|
|
||||||
[submodule "external/hashlink"]
|
|
||||||
path = external/hashlink
|
|
||||||
url = https://gitlab.com/veilid/hashlink.git
|
|
||||||
[submodule "external/rust-igd"]
|
|
||||||
path = external/rust-igd
|
|
||||||
url = https://gitlab.com/veilid/rust-igd.git
|
|
61
Cargo.lock
generated
61
Cargo.lock
generated
@ -797,6 +797,14 @@ dependencies = [
|
|||||||
"cmake",
|
"cmake",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "bugsalot"
|
||||||
|
version = "0.2.2"
|
||||||
|
source = "git+https://github.com/crioux/bugsalot.git?rev=336a7053faadf990b9362edf5752ef34fa1f9615#336a7053faadf990b9362edf5752ef34fa1f9615"
|
||||||
|
dependencies = [
|
||||||
|
"libc",
|
||||||
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "bugsalot"
|
name = "bugsalot"
|
||||||
version = "0.2.2"
|
version = "0.2.2"
|
||||||
@ -1314,6 +1322,7 @@ dependencies = [
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "cursive"
|
name = "cursive"
|
||||||
version = "0.20.0"
|
version = "0.20.0"
|
||||||
|
source = "git+https://gitlab.com/veilid/cursive.git?rev=631dad18f0b4b246914998e8952da8abb6093bd2#631dad18f0b4b246914998e8952da8abb6093bd2"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"ahash 0.8.3",
|
"ahash 0.8.3",
|
||||||
"async-std",
|
"async-std",
|
||||||
@ -1324,6 +1333,8 @@ dependencies = [
|
|||||||
"lazy_static",
|
"lazy_static",
|
||||||
"libc",
|
"libc",
|
||||||
"log",
|
"log",
|
||||||
|
"maplit",
|
||||||
|
"ncurses",
|
||||||
"signal-hook",
|
"signal-hook",
|
||||||
"tokio",
|
"tokio",
|
||||||
"unicode-segmentation",
|
"unicode-segmentation",
|
||||||
@ -1333,6 +1344,7 @@ dependencies = [
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "cursive-flexi-logger-view"
|
name = "cursive-flexi-logger-view"
|
||||||
version = "0.5.0"
|
version = "0.5.0"
|
||||||
|
source = "git+https://gitlab.com/veilid/cursive-flexi-logger-view.git?rev=16722a6f4bd93dbfb32bf5d88eaafa44fffc51a3#16722a6f4bd93dbfb32bf5d88eaafa44fffc51a3"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"arraydeque",
|
"arraydeque",
|
||||||
"cursive",
|
"cursive",
|
||||||
@ -1347,6 +1359,7 @@ dependencies = [
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "cursive-macros"
|
name = "cursive-macros"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
|
source = "git+https://gitlab.com/veilid/cursive.git?rev=631dad18f0b4b246914998e8952da8abb6093bd2#631dad18f0b4b246914998e8952da8abb6093bd2"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"quote",
|
"quote",
|
||||||
@ -1355,7 +1368,8 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "cursive_buffered_backend"
|
name = "cursive_buffered_backend"
|
||||||
version = "0.6.1-pre"
|
version = "0.6.1"
|
||||||
|
source = "git+https://gitlab.com/veilid/cursive-buffered-backend.git?rev=dd6b0276050e041d8f194cf415da5e1481f91370#dd6b0276050e041d8f194cf415da5e1481f91370"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"cursive_core",
|
"cursive_core",
|
||||||
"enumset",
|
"enumset",
|
||||||
@ -1368,6 +1382,7 @@ dependencies = [
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "cursive_core"
|
name = "cursive_core"
|
||||||
version = "0.3.7"
|
version = "0.3.7"
|
||||||
|
source = "git+https://gitlab.com/veilid/cursive.git?rev=631dad18f0b4b246914998e8952da8abb6093bd2#631dad18f0b4b246914998e8952da8abb6093bd2"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"ahash 0.8.3",
|
"ahash 0.8.3",
|
||||||
"ansi-parser",
|
"ansi-parser",
|
||||||
@ -2286,6 +2301,7 @@ dependencies = [
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "hashlink"
|
name = "hashlink"
|
||||||
version = "0.8.2"
|
version = "0.8.2"
|
||||||
|
source = "git+https://gitlab.com/veilid/hashlink.git?rev=add585db56765b4553b45d535e0f8d0a62a975c6#add585db56765b4553b45d535e0f8d0a62a975c6"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"hashbrown 0.13.2",
|
"hashbrown 0.13.2",
|
||||||
"serde",
|
"serde",
|
||||||
@ -2522,6 +2538,7 @@ dependencies = [
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "igd"
|
name = "igd"
|
||||||
version = "0.12.1"
|
version = "0.12.1"
|
||||||
|
source = "git+https://gitlab.com/veilid/rust-igd.git?rev=85a15fcdd9120c553345a1fe9b14256779c79548#85a15fcdd9120c553345a1fe9b14256779c79548"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"attohttpc",
|
"attohttpc",
|
||||||
"log",
|
"log",
|
||||||
@ -2719,6 +2736,7 @@ dependencies = [
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "keyring-manager"
|
name = "keyring-manager"
|
||||||
version = "0.5.0"
|
version = "0.5.0"
|
||||||
|
source = "git+https://gitlab.com/veilid/keyring-manager.git?rev=e00be7d4130f3e3f69548121de26b24aeb935df2#e00be7d4130f3e3f69548121de26b24aeb935df2"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"byteorder",
|
"byteorder",
|
||||||
"cfg-if 1.0.0",
|
"cfg-if 1.0.0",
|
||||||
@ -2744,6 +2762,7 @@ dependencies = [
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "keyvaluedb"
|
name = "keyvaluedb"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
|
source = "git+https://gitlab.com/veilid/keyvaluedb.git?rev=1430135c7e3b1d0176c0b45f64e8c0a9d85d44d0#1430135c7e3b1d0176c0b45f64e8c0a9d85d44d0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"smallvec",
|
"smallvec",
|
||||||
]
|
]
|
||||||
@ -2751,6 +2770,7 @@ dependencies = [
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "keyvaluedb-memorydb"
|
name = "keyvaluedb-memorydb"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
|
source = "git+https://gitlab.com/veilid/keyvaluedb.git?rev=1430135c7e3b1d0176c0b45f64e8c0a9d85d44d0#1430135c7e3b1d0176c0b45f64e8c0a9d85d44d0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"keyvaluedb",
|
"keyvaluedb",
|
||||||
"parking_lot 0.12.1",
|
"parking_lot 0.12.1",
|
||||||
@ -2759,6 +2779,7 @@ dependencies = [
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "keyvaluedb-sqlite"
|
name = "keyvaluedb-sqlite"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
|
source = "git+https://gitlab.com/veilid/keyvaluedb.git?rev=1430135c7e3b1d0176c0b45f64e8c0a9d85d44d0#1430135c7e3b1d0176c0b45f64e8c0a9d85d44d0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"hex",
|
"hex",
|
||||||
"keyvaluedb",
|
"keyvaluedb",
|
||||||
@ -2770,6 +2791,7 @@ dependencies = [
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "keyvaluedb-web"
|
name = "keyvaluedb-web"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
|
source = "git+https://gitlab.com/veilid/keyvaluedb.git?rev=1430135c7e3b1d0176c0b45f64e8c0a9d85d44d0#1430135c7e3b1d0176c0b45f64e8c0a9d85d44d0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"async-lock",
|
"async-lock",
|
||||||
"flume",
|
"flume",
|
||||||
@ -2905,6 +2927,12 @@ dependencies = [
|
|||||||
"libc",
|
"libc",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "maplit"
|
||||||
|
version = "1.0.2"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "match_cfg"
|
name = "match_cfg"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
@ -2934,9 +2962,9 @@ checksum = "ed1202b2a6f884ae56f04cff409ab315c5ce26b5e58d7412e484f01fd52f52ef"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "memchr"
|
name = "memchr"
|
||||||
version = "2.6.2"
|
version = "2.6.3"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "5486aed0026218e61b8a01d5fbd5a0a134649abb71a0e53b7bc088529dced86e"
|
checksum = "8f232d6ef707e1956a43342693d2a31e72989554d58299d7a88738cc95b0d35c"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "memoffset"
|
name = "memoffset"
|
||||||
@ -3021,6 +3049,17 @@ dependencies = [
|
|||||||
"socket2 0.4.9",
|
"socket2 0.4.9",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "ncurses"
|
||||||
|
version = "5.101.0"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "5e2c5d34d72657dc4b638a1c25d40aae81e4f1c699062f72f467237920752032"
|
||||||
|
dependencies = [
|
||||||
|
"cc",
|
||||||
|
"libc",
|
||||||
|
"pkg-config",
|
||||||
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "ndk"
|
name = "ndk"
|
||||||
version = "0.7.0"
|
version = "0.7.0"
|
||||||
@ -4082,13 +4121,13 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "regex"
|
name = "regex"
|
||||||
version = "1.9.4"
|
version = "1.9.5"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "12de2eff854e5fa4b1295edd650e227e9d8fb0c9e90b12e7f36d6a6811791a29"
|
checksum = "697061221ea1b4a94a624f67d0ae2bfe4e22b8a17b6a192afb11046542cc8c47"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"aho-corasick",
|
"aho-corasick",
|
||||||
"memchr",
|
"memchr",
|
||||||
"regex-automata 0.3.7",
|
"regex-automata 0.3.8",
|
||||||
"regex-syntax 0.7.5",
|
"regex-syntax 0.7.5",
|
||||||
]
|
]
|
||||||
|
|
||||||
@ -4103,9 +4142,9 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "regex-automata"
|
name = "regex-automata"
|
||||||
version = "0.3.7"
|
version = "0.3.8"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "49530408a136e16e5b486e883fbb6ba058e8e4e8ae6621a77b048b314336e629"
|
checksum = "c2f401f4955220693b56f8ec66ee9c78abffd8d1c4f23dc41a23839eb88f0795"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"aho-corasick",
|
"aho-corasick",
|
||||||
"memchr",
|
"memchr",
|
||||||
@ -5605,7 +5644,7 @@ dependencies = [
|
|||||||
"arboard",
|
"arboard",
|
||||||
"async-std",
|
"async-std",
|
||||||
"async-tungstenite 0.8.0",
|
"async-tungstenite 0.8.0",
|
||||||
"bugsalot",
|
"bugsalot 0.2.2 (git+https://github.com/crioux/bugsalot.git?rev=336a7053faadf990b9362edf5752ef34fa1f9615)",
|
||||||
"cfg-if 1.0.0",
|
"cfg-if 1.0.0",
|
||||||
"clap 4.4.2",
|
"clap 4.4.2",
|
||||||
"config",
|
"config",
|
||||||
@ -5648,7 +5687,7 @@ dependencies = [
|
|||||||
"async_executors",
|
"async_executors",
|
||||||
"backtrace",
|
"backtrace",
|
||||||
"blake3",
|
"blake3",
|
||||||
"bugsalot",
|
"bugsalot 0.2.2 (git+https://github.com/crioux/bugsalot.git?rev=336a7053faadf990b9362edf5752ef34fa1f9615)",
|
||||||
"capnp",
|
"capnp",
|
||||||
"capnpc",
|
"capnpc",
|
||||||
"cfg-if 1.0.0",
|
"cfg-if 1.0.0",
|
||||||
@ -5775,7 +5814,7 @@ dependencies = [
|
|||||||
"async-std",
|
"async-std",
|
||||||
"async-tungstenite 0.23.0",
|
"async-tungstenite 0.23.0",
|
||||||
"backtrace",
|
"backtrace",
|
||||||
"bugsalot",
|
"bugsalot 0.2.2 (git+https://github.com/crioux/bugsalot.git)",
|
||||||
"cfg-if 1.0.0",
|
"cfg-if 1.0.0",
|
||||||
"clap 4.4.2",
|
"clap 4.4.2",
|
||||||
"color-eyre",
|
"color-eyre",
|
||||||
|
@ -7,15 +7,15 @@ members = [
|
|||||||
"veilid-flutter/rust",
|
"veilid-flutter/rust",
|
||||||
"veilid-wasm",
|
"veilid-wasm",
|
||||||
]
|
]
|
||||||
exclude = [ "./external" ]
|
exclude = ["./external"]
|
||||||
|
|
||||||
[patch.crates-io]
|
[patch.crates-io]
|
||||||
cursive = { path = "./external/cursive/cursive" }
|
cursive = { version = "0.20.0", git = "https://gitlab.com/veilid/cursive.git", rev = "631dad18f0b4b246914998e8952da8abb6093bd2" }
|
||||||
cursive_core = { path = "./external/cursive/cursive-core" }
|
cursive_core = { version = "0.3.7", git = "https://gitlab.com/veilid/cursive.git", rev = "631dad18f0b4b246914998e8952da8abb6093bd2" }
|
||||||
|
|
||||||
[profile.release]
|
[profile.release]
|
||||||
opt-level = "s"
|
opt-level = "s"
|
||||||
lto = true
|
lto = true
|
||||||
|
|
||||||
[profile.dev.package.backtrace]
|
[profile.dev.package.backtrace]
|
||||||
opt-level = 3
|
opt-level = 3
|
||||||
|
@ -74,14 +74,14 @@ deps-linux:
|
|||||||
# Code + Linux deps
|
# Code + Linux deps
|
||||||
code-linux:
|
code-linux:
|
||||||
FROM +deps-linux
|
FROM +deps-linux
|
||||||
COPY --dir .cargo external files scripts veilid-cli veilid-core veilid-server veilid-tools veilid-flutter veilid-wasm Cargo.lock Cargo.toml /veilid
|
COPY --dir .cargo files scripts veilid-cli veilid-core veilid-server veilid-tools veilid-flutter veilid-wasm Cargo.lock Cargo.toml /veilid
|
||||||
RUN cat /veilid/scripts/earthly/cargo-linux/config.toml >> /veilid/.cargo/config.toml
|
RUN cat /veilid/scripts/earthly/cargo-linux/config.toml >> /veilid/.cargo/config.toml
|
||||||
WORKDIR /veilid
|
WORKDIR /veilid
|
||||||
|
|
||||||
# Code + Linux + Android deps
|
# Code + Linux + Android deps
|
||||||
code-android:
|
code-android:
|
||||||
FROM +deps-android
|
FROM +deps-android
|
||||||
COPY --dir .cargo external files scripts veilid-cli veilid-core veilid-server veilid-tools veilid-flutter veilid-wasm Cargo.lock Cargo.toml /veilid
|
COPY --dir .cargo files scripts veilid-cli veilid-core veilid-server veilid-tools veilid-flutter veilid-wasm Cargo.lock Cargo.toml /veilid
|
||||||
RUN cat /veilid/scripts/earthly/cargo-linux/config.toml >> /veilid/.cargo/config.toml
|
RUN cat /veilid/scripts/earthly/cargo-linux/config.toml >> /veilid/.cargo/config.toml
|
||||||
RUN cat /veilid/scripts/earthly/cargo-android/config.toml >> /veilid/.cargo/config.toml
|
RUN cat /veilid/scripts/earthly/cargo-android/config.toml >> /veilid/.cargo/config.toml
|
||||||
WORKDIR /veilid
|
WORKDIR /veilid
|
||||||
@ -191,7 +191,7 @@ package-linux-amd64-rpm:
|
|||||||
### RPMBUILD .RPM FILES
|
### RPMBUILD .RPM FILES
|
||||||
#################################
|
#################################
|
||||||
RUN mkdir -p /veilid/target
|
RUN mkdir -p /veilid/target
|
||||||
COPY --dir .cargo external files scripts veilid-cli veilid-core veilid-server veilid-tools veilid-flutter veilid-wasm Cargo.lock Cargo.toml package /veilid
|
COPY --dir .cargo files scripts veilid-cli veilid-core veilid-server veilid-tools veilid-flutter veilid-wasm Cargo.lock Cargo.toml package /veilid
|
||||||
COPY +build-linux-amd64/x86_64-unknown-linux-gnu /veilid/target/x86_64-unknown-linux-gnu
|
COPY +build-linux-amd64/x86_64-unknown-linux-gnu /veilid/target/x86_64-unknown-linux-gnu
|
||||||
RUN mkdir -p /rpm-work-dir/veilid-server
|
RUN mkdir -p /rpm-work-dir/veilid-server
|
||||||
# veilid-server
|
# veilid-server
|
||||||
|
1
external/cursive
vendored
1
external/cursive
vendored
@ -1 +0,0 @@
|
|||||||
Subproject commit 631dad18f0b4b246914998e8952da8abb6093bd2
|
|
1
external/cursive-flexi-logger-view
vendored
1
external/cursive-flexi-logger-view
vendored
@ -1 +0,0 @@
|
|||||||
Subproject commit 1eaa0814e0dd7e585b50c5d4e6e7cb9474d7a758
|
|
1
external/cursive_buffered_backend
vendored
1
external/cursive_buffered_backend
vendored
@ -1 +0,0 @@
|
|||||||
Subproject commit c4a7301b865d5af525fad30e76c2c5d121189943
|
|
1
external/hashlink
vendored
1
external/hashlink
vendored
@ -1 +0,0 @@
|
|||||||
Subproject commit add585db56765b4553b45d535e0f8d0a62a975c6
|
|
1
external/keyring-manager
vendored
1
external/keyring-manager
vendored
@ -1 +0,0 @@
|
|||||||
Subproject commit e00be7d4130f3e3f69548121de26b24aeb935df2
|
|
1
external/keyvaluedb
vendored
1
external/keyvaluedb
vendored
@ -1 +0,0 @@
|
|||||||
Subproject commit 1430135c7e3b1d0176c0b45f64e8c0a9d85d44d0
|
|
1
external/libmdns
vendored
1
external/libmdns
vendored
@ -1 +0,0 @@
|
|||||||
Subproject commit 93fbd6c042415eb2587fdb941d11265ba04ada9c
|
|
1
external/mdns
vendored
1
external/mdns
vendored
@ -1 +0,0 @@
|
|||||||
Subproject commit 62db65e2e386f715b815be616b5c6a85b12c97a8
|
|
1
external/rust-igd
vendored
1
external/rust-igd
vendored
@ -1 +0,0 @@
|
|||||||
Subproject commit 85a15fcdd9120c553345a1fe9b14256779c79548
|
|
@ -28,13 +28,13 @@ async-std = { version = "^1.9", features = [
|
|||||||
tokio = { version = "^1", features = ["full"], optional = true }
|
tokio = { version = "^1", features = ["full"], optional = true }
|
||||||
tokio-util = { version = "^0", features = ["compat"], optional = true }
|
tokio-util = { version = "^0", features = ["compat"], optional = true }
|
||||||
async-tungstenite = { version = "^0.8" }
|
async-tungstenite = { version = "^0.8" }
|
||||||
cursive = { path = "../external/cursive/cursive", default-features = false, features = [
|
cursive = { version = "0.20.0", git = "https://gitlab.com/veilid/cursive.git", rev = "631dad18f0b4b246914998e8952da8abb6093bd2", default-features = false, features = [
|
||||||
"crossterm",
|
"crossterm",
|
||||||
"toml",
|
"toml",
|
||||||
"ansi",
|
"ansi",
|
||||||
] }
|
] }
|
||||||
cursive-flexi-logger-view = { path = "../external/cursive-flexi-logger-view" }
|
cursive-flexi-logger-view = { version = "0.5.0", git = "https://gitlab.com/veilid/cursive-flexi-logger-view.git", rev = "16722a6f4bd93dbfb32bf5d88eaafa44fffc51a3" }
|
||||||
cursive_buffered_backend = { path = "../external/cursive_buffered_backend" }
|
cursive_buffered_backend = { version = "0.6.1", git = "https://gitlab.com/veilid/cursive-buffered-backend.git", rev = "dd6b0276050e041d8f194cf415da5e1481f91370" }
|
||||||
# cursive-multiplex = "0.6.0"
|
# cursive-multiplex = "0.6.0"
|
||||||
# cursive_tree_view = "0.6.0"
|
# cursive_tree_view = "0.6.0"
|
||||||
cursive_table_view = "0.14.0"
|
cursive_table_view = "0.14.0"
|
||||||
@ -49,12 +49,13 @@ serde_derive = "^1"
|
|||||||
parking_lot = "^0"
|
parking_lot = "^0"
|
||||||
cfg-if = "^1"
|
cfg-if = "^1"
|
||||||
config = { version = "^0", features = ["yaml"] }
|
config = { version = "^0", features = ["yaml"] }
|
||||||
bugsalot = { git = "https://github.com/crioux/bugsalot.git" }
|
bugsalot = { version = "0.2.2", git = "https://github.com/crioux/bugsalot.git", rev = "336a7053faadf990b9362edf5752ef34fa1f9615" }
|
||||||
flexi_logger = { version = "^0", features = ["use_chrono_for_offset"] }
|
flexi_logger = { version = "^0", features = ["use_chrono_for_offset"] }
|
||||||
thiserror = "^1"
|
thiserror = "^1"
|
||||||
crossbeam-channel = "^0"
|
crossbeam-channel = "^0"
|
||||||
hex = "^0"
|
hex = "^0"
|
||||||
veilid-tools = { path = "../veilid-tools" }
|
veilid-tools = { version = "0.2.0", path = "../veilid-tools" }
|
||||||
|
|
||||||
json = "^0"
|
json = "^0"
|
||||||
stop-token = { version = "^0", default-features = false }
|
stop-token = { version = "^0", default-features = false }
|
||||||
flume = { version = "^0", features = ["async"] }
|
flume = { version = "^0", features = ["async"] }
|
||||||
|
@ -59,7 +59,7 @@ network-result-extra = ["veilid-tools/network-result-extra"]
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
|
|
||||||
# Tools
|
# Tools
|
||||||
veilid-tools = { path = "../veilid-tools", features = [
|
veilid-tools = { version = "0.2.0", path = "../veilid-tools", features = [
|
||||||
"tracing",
|
"tracing",
|
||||||
], default-features = false }
|
], default-features = false }
|
||||||
paste = "1.0.14"
|
paste = "1.0.14"
|
||||||
@ -83,11 +83,13 @@ thiserror = "1.0.47"
|
|||||||
|
|
||||||
# Data structures
|
# Data structures
|
||||||
enumset = { version = "1.1.2", features = ["serde"] }
|
enumset = { version = "1.1.2", features = ["serde"] }
|
||||||
keyvaluedb = { path = "../external/keyvaluedb/keyvaluedb" }
|
keyvaluedb = { version = "0.1.0", git = "https://gitlab.com/veilid/keyvaluedb.git", rev = "1430135c7e3b1d0176c0b45f64e8c0a9d85d44d0" }
|
||||||
range-set-blaze = "0.1.9"
|
range-set-blaze = "0.1.9"
|
||||||
weak-table = "0.3.2"
|
weak-table = "0.3.2"
|
||||||
generic-array = "0.14.7"
|
generic-array = "0.14.7"
|
||||||
hashlink = { path = "../external/hashlink", features = ["serde_impl"] }
|
hashlink = { version = "0.8.2", git = "https://gitlab.com/veilid/hashlink.git", rev = "add585db56765b4553b45d535e0f8d0a62a975c6", features = [
|
||||||
|
"serde_impl",
|
||||||
|
] }
|
||||||
|
|
||||||
# System
|
# System
|
||||||
futures-util = { version = "0.3.28", default_features = false, features = [
|
futures-util = { version = "0.3.28", default_features = false, features = [
|
||||||
@ -145,7 +147,7 @@ lz4_flex = { version = "0.11.1", default-features = false, features = [
|
|||||||
|
|
||||||
# Tools
|
# Tools
|
||||||
config = { version = "0.13.3", features = ["yaml"] }
|
config = { version = "0.13.3", features = ["yaml"] }
|
||||||
bugsalot = { git = "https://github.com/crioux/bugsalot.git" }
|
bugsalot = { version = "0.2.2", git = "https://github.com/crioux/bugsalot.git", rev = "336a7053faadf990b9362edf5752ef34fa1f9615" }
|
||||||
chrono = "0.4.26"
|
chrono = "0.4.26"
|
||||||
libc = "0.2.147"
|
libc = "0.2.147"
|
||||||
nix = "0.26.2"
|
nix = "0.26.2"
|
||||||
@ -164,12 +166,12 @@ futures-util = { version = "0.3.28", default-features = false, features = [
|
|||||||
] }
|
] }
|
||||||
|
|
||||||
# Data structures
|
# Data structures
|
||||||
keyring-manager = { path = "../external/keyring-manager" }
|
keyring-manager = { version = "0.5.0", git = "https://gitlab.com/veilid/keyring-manager.git", rev = "e00be7d4130f3e3f69548121de26b24aeb935df2" }
|
||||||
keyvaluedb-sqlite = { path = "../external/keyvaluedb/keyvaluedb-sqlite" }
|
keyvaluedb-sqlite = { version = "0.1.0", git = "https://gitlab.com/veilid/keyvaluedb.git", rev = "1430135c7e3b1d0176c0b45f64e8c0a9d85d44d0" }
|
||||||
|
|
||||||
# Network
|
# Network
|
||||||
async-tungstenite = { version = "0.23.0", features = ["async-tls"] }
|
async-tungstenite = { version = "0.23.0", features = ["async-tls"] }
|
||||||
igd = { path = "../external/rust-igd" }
|
igd = { version = "0.12.1", git = "https://gitlab.com/veilid/rust-igd.git", rev = "85a15fcdd9120c553345a1fe9b14256779c79548" }
|
||||||
async-tls = "0.12.0"
|
async-tls = "0.12.0"
|
||||||
webpki = "0.22.0"
|
webpki = "0.22.0"
|
||||||
webpki-roots = "0.25.2"
|
webpki-roots = "0.25.2"
|
||||||
@ -180,7 +182,7 @@ socket2 = { version = "0.5.3", features = ["all"] }
|
|||||||
# Dependencies for WASM builds only
|
# Dependencies for WASM builds only
|
||||||
[target.'cfg(target_arch = "wasm32")'.dependencies]
|
[target.'cfg(target_arch = "wasm32")'.dependencies]
|
||||||
|
|
||||||
veilid-tools = { path = "../veilid-tools", default-features = false, features = [
|
veilid-tools = { version = "0.2.0", path = "../veilid-tools", default-features = false, features = [
|
||||||
"rt-wasm-bindgen",
|
"rt-wasm-bindgen",
|
||||||
] }
|
] }
|
||||||
|
|
||||||
@ -206,7 +208,7 @@ wasm-logger = "0.2.0"
|
|||||||
tracing-wasm = "0.2.1"
|
tracing-wasm = "0.2.1"
|
||||||
|
|
||||||
# Data Structures
|
# Data Structures
|
||||||
keyvaluedb-web = { path = "../external/keyvaluedb/keyvaluedb-web" }
|
keyvaluedb-web = { version = "0.1.0", git = "https://gitlab.com/veilid/keyvaluedb.git", rev = "1430135c7e3b1d0176c0b45f64e8c0a9d85d44d0" }
|
||||||
|
|
||||||
### Configuration for WASM32 'web-sys' crate
|
### Configuration for WASM32 'web-sys' crate
|
||||||
[target.'cfg(target_arch = "wasm32")'.dependencies.web-sys]
|
[target.'cfg(target_arch = "wasm32")'.dependencies.web-sys]
|
||||||
|
@ -403,7 +403,7 @@ packages:
|
|||||||
path: ".."
|
path: ".."
|
||||||
relative: true
|
relative: true
|
||||||
source: path
|
source: path
|
||||||
version: "0.1.10"
|
version: "0.2.0"
|
||||||
web:
|
web:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
|
@ -15,7 +15,7 @@ default = ["veilid-core/default-wasm"]
|
|||||||
crypto-test = ["veilid-core/crypto-test"]
|
crypto-test = ["veilid-core/crypto-test"]
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
veilid-core = { path = "../veilid-core", default-features = false }
|
veilid-core = { version = "0.2.0", path = "../veilid-core", default-features = false }
|
||||||
|
|
||||||
tracing = { version = "^0", features = ["log", "attributes"] }
|
tracing = { version = "^0", features = ["log", "attributes"] }
|
||||||
tracing-wasm = "^0"
|
tracing-wasm = "^0"
|
||||||
|
Loading…
Reference in New Issue
Block a user