Commit 80fe73b9 authored by Katharina Fey's avatar Katharina Fey

Release 0.5.0

alexandria@0.5.0
async-notify@0.5.0
clockctrl@0.5.0
hubdctl@0.5.0
libqaul@0.5.0
libqaul-rpc@0.5.0
netmod-mem@0.5.0
netmod-tcp@0.5.0
netmod-udp@0.5.0
netmod-wd@0.5.0
permute@0.5.0
ping@0.5.0
qaul-chat@0.5.0
qaul-files@0.5.0
qaul-hubd@0.5.0
qaul-voice@0.5.0
qrpc-sdk@0.5.0
ratman@0.5.0
ratman-configure@0.5.0
ratman-harness@0.5.0
ratman-identity@0.5.0
ratman-netmod@0.5.0
ratman-rpc@0.5.0
rpc-broker@0.5.0
service-rpc@0.5.0
visn@0.5.0

Generated by cargo-workspaces
parent 7abc3dc5
......@@ -26,7 +26,7 @@ dependencies = [
[[package]]
name = "alexandria"
version = "0.2.0"
version = "0.5.0"
dependencies = [
"async-std",
"bincode",
......@@ -101,7 +101,7 @@ dependencies = [
[[package]]
name = "async-notify"
version = "0.1.0"
version = "0.5.0"
[[package]]
name = "async-std"
......@@ -418,7 +418,7 @@ dependencies = [
[[package]]
name = "clockctrl"
version = "0.1.0"
version = "0.5.0"
dependencies = [
"async-std",
]
......@@ -927,7 +927,7 @@ dependencies = [
[[package]]
name = "hubdctl"
version = "0.1.0"
version = "0.5.0"
dependencies = [
"async-std",
"futures",
......@@ -1072,7 +1072,7 @@ dependencies = [
[[package]]
name = "libqaul"
version = "0.1.0"
version = "0.5.0"
dependencies = [
"alexandria",
"async-std",
......@@ -1083,7 +1083,7 @@ dependencies = [
"futures",
"hex",
"jni",
"log 0.4.8",
"log 0.3.9",
"mime",
"netmod-mem",
"rand 0.7.3",
......@@ -1099,7 +1099,7 @@ dependencies = [
[[package]]
name = "libqaul-rpc"
version = "0.1.0"
version = "0.5.0"
[[package]]
name = "libsodium-sys"
......@@ -1269,7 +1269,7 @@ dependencies = [
[[package]]
name = "netmod-mem"
version = "0.1.0"
version = "0.5.0"
dependencies = [
"async-std",
"async-trait",
......@@ -1280,7 +1280,7 @@ dependencies = [
[[package]]
name = "netmod-tcp"
version = "0.2.0"
version = "0.5.0"
dependencies = [
"async-std",
"async-trait",
......@@ -1296,7 +1296,7 @@ dependencies = [
[[package]]
name = "netmod-udp"
version = "0.1.0"
version = "0.5.0"
dependencies = [
"async-notify",
"async-std",
......@@ -1311,7 +1311,7 @@ dependencies = [
[[package]]
name = "netmod-wd"
version = "0.1.0"
version = "0.5.0"
dependencies = [
"async-std",
"async-trait",
......@@ -1424,7 +1424,7 @@ checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e"
[[package]]
name = "permute"
version = "0.1.0"
version = "0.5.0"
[[package]]
name = "pin-project"
......@@ -1460,7 +1460,7 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
[[package]]
name = "ping"
version = "0.1.0"
version = "0.5.0"
dependencies = [
"async-std",
"qrpc-sdk",
......@@ -1608,7 +1608,7 @@ dependencies = [
[[package]]
name = "qaul-chat"
version = "0.1.0"
version = "0.5.0"
dependencies = [
"async-std",
"bincode",
......@@ -1626,7 +1626,7 @@ dependencies = [
[[package]]
name = "qaul-files"
version = "0.1.0"
version = "0.5.0"
dependencies = [
"async-std",
"bincode",
......@@ -1641,7 +1641,7 @@ dependencies = [
[[package]]
name = "qaul-hubd"
version = "0.2.0"
version = "0.5.0"
dependencies = [
"async-std",
"clap",
......@@ -1661,7 +1661,7 @@ dependencies = [
[[package]]
name = "qaul-voice"
version = "0.1.0"
version = "0.5.0"
dependencies = [
"async-std",
"bincode",
......@@ -1680,7 +1680,7 @@ dependencies = [
[[package]]
name = "qrpc-sdk"
version = "0.1.0"
version = "0.5.0"
dependencies = [
"async-std",
"async-trait",
......@@ -1772,7 +1772,7 @@ dependencies = [
[[package]]
name = "ratman"
version = "0.1.1"
version = "0.5.0"
dependencies = [
"async-notify",
"async-std",
......@@ -1791,7 +1791,7 @@ dependencies = [
[[package]]
name = "ratman-configure"
version = "0.1.0"
version = "0.5.0"
dependencies = [
"async-std",
"netmod-mem",
......@@ -1804,7 +1804,7 @@ dependencies = [
[[package]]
name = "ratman-harness"
version = "0.1.0"
version = "0.5.0"
dependencies = [
"arbitrary",
"netmod-mem",
......@@ -1814,7 +1814,7 @@ dependencies = [
[[package]]
name = "ratman-identity"
version = "0.4.0"
version = "0.5.0"
dependencies = [
"bincode",
"blake2 0.8.1",
......@@ -1827,7 +1827,7 @@ dependencies = [
[[package]]
name = "ratman-netmod"
version = "0.3.0"
version = "0.5.0"
dependencies = [
"async-trait",
"conjoiner-engine",
......@@ -1838,7 +1838,7 @@ dependencies = [
[[package]]
name = "ratman-rpc"
version = "0.1.0"
version = "0.5.0"
[[package]]
name = "redox_syscall"
......@@ -1902,7 +1902,7 @@ checksum = "cabe4fa914dec5870285fa7f71f602645da47c486e68486d2b4ceb4a343e90ac"
[[package]]
name = "rpc-broker"
version = "0.1.0"
version = "0.5.0"
dependencies = [
"async-std",
"byteorder",
......@@ -2037,7 +2037,7 @@ dependencies = [
[[package]]
name = "service-rpc"
version = "0.1.0"
version = "0.5.0"
[[package]]
name = "sha2"
......@@ -2378,7 +2378,7 @@ version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3bfd5b7557925ce778ff9b9ef90e3ade34c524b5ff10e239c69a42d546d2af56"
dependencies = [
"rand 0.7.3",
"rand 0.5.6",
]
[[package]]
......@@ -2472,7 +2472,7 @@ checksum = "b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed"
[[package]]
name = "visn"
version = "0.1.0"
version = "0.5.0"
dependencies = [
"permute",
]
......
[package]
name = "qaul-hubd"
description = "A modular and easy to use internet overlay router for qaul.net"
version = "0.2.0"
version = "0.5.0"
authors = ["Katharina Fey <kookie@spacekookie>", "Leonora Tindall <nora@nora.codes>"]
license = "AGPL-3.0-or-later"
edition = "2018"
......@@ -21,4 +21,4 @@ igd = "0.11"
tracing = "0.1"
tracing-subscriber = { version = "0.2", features = ["fmt", "env-filter"] }
pnet = "0.26"
ipnetwork = "0.16"
\ No newline at end of file
ipnetwork = "0.16"
[package]
name = "hubdctl"
description = "A control RPC client for qaul-hubd"
version = "0.1.0"
version = "0.5.0"
authors = ["Kaiden Fey <kookie@spacekookie.de>"]
edition = "2018"
license = "GPL-3.0"
......@@ -11,4 +11,4 @@ libqaul = { path = "../../libqaul" }
ratman = { path = "../../ratman" }
async-std = { version = "=1.5", features = ["attributes"] }
futures = "0.3"
tempfile = "3.0"
\ No newline at end of file
tempfile = "3.0"
[package]
name = "libqaul"
description = "Abstraction for building services over internet independent networks"
version = "0.1.0"
version = "0.5.0"
authors = [ "Katharina Fey <kookie@spacekookie.de>"]
license = "AGPL-3.0"
edition = "2018"
[dependencies]
alexandria = { version = "0.2", path = "../utils/alexandria" }
alexandria = { version = "0.5.0", path = "../utils/alexandria" }
netmod-mem = { path = "../netmods/netmod-mem", optional = true }
ratman = { path = "../ratman" }
......
[package]
name = "qaul-chat"
version = "0.1.0"
version = "0.5.0"
authors = ["Katharina Fey <kookie@spacekookie.de>"]
edition = "2018"
license = "AGPL-3.0"
......@@ -24,4 +24,4 @@ ratman-harness = { path = "../../../ratman/harness" }
tempfile = "3.0"
[features]
ffi-java = ["jni"]
\ No newline at end of file
ffi-java = ["jni"]
[package]
name = "qaul-files"
version = "0.1.0"
version = "0.5.0"
authors = ["Katharina Fey <kookie@spacekookie.de>"]
edition = "2018"
license = "AGPL-3.0"
......
[package]
name = "qaul-voice"
version = "0.1.0"
version = "0.5.0"
authors = ["Jess 3Jane <me@jess.coffee>"]
edition = "2018"
license = "AGPL-3.0"
......
[package]
name = "netmod-mem"
description = "A fully in-memory implementation of a netmod endpoint"
version = "0.1.0"
version = "0.5.0"
authors = ["Katharina Fey <kookie@spacekookie.de>", "Leonora Tindall <nora@nora.codes>"]
edition = "2018"
license = "AGPL-3.0"
......@@ -10,5 +10,5 @@ license = "AGPL-3.0"
async-std = { version = "=1.5", features = ["attributes", "unstable"] }
async-trait = "0.1"
crossbeam-channel = "0.4"
ratman-identity = { version = "0.4", path = "../../ratman/identity", package = "ratman-identity", features = [ "digest" ] }
ratman-netmod = { version = "0.3", path = "../../ratman/netmod", package = "ratman-netmod" }
\ No newline at end of file
ratman-identity = { version = "0.5.0", path = "../../ratman/identity", package = "ratman-identity", features = [ "digest" ] }
ratman-netmod = { version = "0.5.0", path = "../../ratman/netmod", package = "ratman-netmod" }
[package]
name = "netmod-tcp"
description = "An internet overlay netmod endpoint driver"
version = "0.2.0"
version = "0.5.0"
authors = ["Katharina Fey <kookie@spacekookie>", "Leonora Tindall <nora@nora.codes>"]
edition = "2018"
license = "AGPL-3.0"
......@@ -17,4 +17,4 @@ byteorder = "1.0"
failure = "0.1"
serde = { version = "1.0", features = ["derive"] }
tracing = "0.1"
tracing-futures = "0.2"
\ No newline at end of file
tracing-futures = "0.2"
[package]
name = "netmod-udp"
description = "A UDP overlayed netmod endpoint driver"
version = "0.1.0"
version = "0.5.0"
authors = ["Katharina Fey <kookie@spacekookie.de>", "Leonora Tindall <nora@nora.codes>"]
edition = "2018"
license = "AGPL-3.0"
......
[package]
name = "netmod-wd"
description = "A native network driver that binds wifi direct"
version = "0.1.0"
version = "0.5.0"
authors = ["Katharina Fey <kookie@spacekookie.de>"]
edition = "2018"
......
......@@ -3,7 +3,7 @@ name = "ratman"
description = "A delay tolerant, journaled and distributed userspace packet router"
license = "AGPL-3.0"
homepage = "https://qaul.net"
version = "0.1.1"
version = "0.5.0"
authors = ["Katharina Fey <kookie@spacekookie.de>", "Leonora Tindall <nora@nora.codes>"]
edition = "2018"
......@@ -18,9 +18,9 @@ tracing-futures = "0.2"
twox-hash = "1.5"
# Sub-components
identity = { version = "0.4", path = "identity", package = "ratman-identity", features = ["digest", "random"] }
netmod = { version = "0.3", path = "netmod", package = "ratman-netmod"}
clockctrl = { version = "0.1", path = "../utils/clockctrl" }
identity = { version = "0.5.0", path = "identity", package = "ratman-identity", features = ["digest", "random"] }
netmod = { version = "0.5.0", path = "netmod", package = "ratman-netmod"}
clockctrl = { version = "0.5.0", path = "../utils/clockctrl" }
async-notify = { path = "../utils/async-notify" }
[dev-dependencies]
......
[package]
name = "ratman-configure"
description = "A configuration wrapper to create and manage ratman interface hubs"
version = "0.1.0"
version = "0.5.0"
authors = ["Katharina Fey <kookie@spacekookie.de>"]
edition = "2018"
[dependencies]
async-std = { version = "1.0", features = ["attributes"] }
netmod-mem = { version = "0.1", path = "../../netmods/netmod-mem" }
netmod-tcp = { version = "0.2", path = "../../netmods/netmod-tcp" }
netmod-udp = { version = "0.1", path = "../../netmods/netmod-udp" }
ratman = { version = "0.1", path = ".." }
netmod-mem = { version = "0.5.0", path = "../../netmods/netmod-mem" }
netmod-tcp = { version = "0.5.0", path = "../../netmods/netmod-tcp" }
netmod-udp = { version = "0.5.0", path = "../../netmods/netmod-udp" }
ratman = { version = "0.5.0", path = ".." }
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
[features]
android = []
\ No newline at end of file
android = []
[package]
name = "ratman-harness"
description = "A testing harness for applications that use ratman networks in memory"
version = "0.1.0"
version = "0.5.0"
authors = ["Katharina Fey <kookie@spacekookie.de>"]
edition = "2018"
......@@ -9,4 +9,4 @@ edition = "2018"
arbitrary = "*"
ratman = { path = ".." }
netmod-mem = { path = "../../netmods/netmod-mem" }
tempfile = "3.0"
\ No newline at end of file
tempfile = "3.0"
[package]
name = "ratman-identity"
description = "Network identity abstraction for Ratman routers and drivers"
version = "0.4.0"
version = "0.5.0"
homepage = "https://qaul.net"
authors = ["Katharina Fey <kookie@spacekookie.de>"]
edition = "2018"
......
[package]
name = "ratman-netmod"
description = "Interface and framing abstraction for Ratman network drivers"
version = "0.3.0"
version = "0.5.0"
authors = [
"Katharina Fey <kookie@spacekookie.de>",
"Leonora Tindall <nora@nora.codes>"
......@@ -11,7 +11,7 @@ homepage = "https://qaul.net"
license = "AGPL-3.0"
[dependencies]
identity = { version = "0.4", path = "../identity", features = ["digest", "random"], package = "ratman-identity" }
identity = { version = "0.5.0", path = "../identity", features = ["digest", "random"], package = "ratman-identity" }
conjoiner = { version = "1.0", package = "conjoiner-engine" }
serde = { version = "1.0", features = ["derive"] }
......
[package]
name = "libqaul-rpc"
version = "0.1.0"
version = "0.5.0"
authors = ["Kaiden Fey <kookie@spacekookie.de>"]
edition = "2018"
......
[package]
name = "qrpc-sdk"
description = "A client SDK to build qrpc (qaul rpc) extensions"
version = "0.1.0"
version = "0.5.0"
authors = ["Kaiden Fey <kookie@spacekookie.de>"]
edition = "2018"
......@@ -9,7 +9,7 @@ edition = "2018"
internals = []
[dependencies]
identity = { path = "../../ratman/identity", version = "0.4", package = "ratman-identity" }
identity = { path = "../../ratman/identity", version = "0.5.0", package = "ratman-identity" }
async-std = "=1.5"
async-trait = "0.1"
......@@ -22,4 +22,4 @@ tracing = "0.1"
capnpc = "0.13"
[package.metadata.docs.rs]
features = ["internals"]
\ No newline at end of file
features = ["internals"]
[package]
name = "ratman-rpc"
version = "0.1.0"
version = "0.5.0"
authors = ["Kaiden Fey <kookie@spacekookie.de>"]
edition = "2018"
......
[package]
name = "rpc-broker"
description = "Provide a generic RPC server to connect qaul services together"
version = "0.1.0"
version = "0.5.0"
authors = ["Kaiden Fey <kookie@spacekookie.de>"]
edition = "2018"
[dependencies]
identity = { path = "../../ratman/identity", version = "0.4", package = "ratman-identity" }
qrpc-sdk = { path = "../qrpc-sdk", version = "0.1" }
identity = { path = "../../ratman/identity", version = "0.5.0", package = "ratman-identity" }
qrpc-sdk = { path = "../qrpc-sdk", version = "0.5.0" }
async-std = "=1.5"
byteorder = "1.0"
capnp = "0.13"
socket2 = { version = "0.3", features = ["unix"] }
tracing = "0.1"
\ No newline at end of file
tracing = "0.1"
[package]
name = "service-rpc"
version = "0.1.0"
version = "0.5.0"
authors = ["Kaiden Fey <kookie@spacekookie.de>"]
edition = "2018"
......
[package]
name = "ping"
description = "A test service, demonstrating how to use libqaul, and the qrpc-sdk."
version = "0.1.0"
version = "0.5.0"
authors = ["Katharina Fey <kookie@spacekookie.de>"]
edition = "2018"
[dependencies]
qrpc-sdk = { path = "../../rpc-layer/qrpc-sdk", version = "0.1" }
async-std = { version = "=1.5", features = ["attributes"] }
\ No newline at end of file
qrpc-sdk = { path = "../../rpc-layer/qrpc-sdk", version = "0.5.0" }
async-std = { version = "=1.5", features = ["attributes"] }
[package]
name = "alexandria"
description = "An encrypted document-oriented database with tag based query support"
version = "0.2.0"
version = "0.5.0"
authors = ["Katharina Fey <kookie@spacekookie.de>"]
repository = "https://git.open-communication.net/qaul/alexandria"
documentation = "https://docs.rs/alexandria"
......@@ -9,7 +9,7 @@ license = "GPL-3.0-or-later"
edition = "2018"
[dependencies]
id = { version = "0.4", path = "../../ratman/identity", features = ["digest", "random", "aligned"], package = "ratman-identity" }
id = { version = "0.5.0", path = "../../ratman/identity", features = ["digest", "random", "aligned"], package = "ratman-identity" }
async-std = { version = "=1.5", features = ["unstable", "attributes"] }
bincode = "1.0"
......
[package]
name = "async-notify"
version = "0.1.0"
version = "0.5.0"
authors = ["Leonora Tindall <nora@nora.codes>", "Katharina Fey <kookie@spacekookie.de>"]
edition = "2018"
description = "Notify async tasks when someone mutates data they're interested in."
......
[package]
name = "clockctrl"
description = "An asynchronous framework to provide various clock stepping for reactors"
version = "0.1.0"
version = "0.5.0"
authors = ["Katharina Fey <kookie@spacekookie.de>"]
edition = "2018"
license = "GPL-3.0-or-later"
[dependencies]
async-std = { version = "=1.5", features = ["unstable"] }
\ No newline at end of file
async-std = { version = "=1.5", features = ["unstable"] }
[package]
name = "permute"
version = "0.1.0"
version = "0.5.0"
description = "Generate permutations of vectors and slices in a memory-efficient and deterministic manner, using Heap's algorithm."
categories = ["algorithms", "simulation"]
keywords = ["combinatorics", "permutations", "heaps", "algorithm", "permutation"]
......
[package]
name = "visn"
version = "0.1.0"
version = "0.5.0"
authors = ["Leonora Tindall <nora@nora.codes>"]
edition = "2018"
license = "AGPL-3.0"
[dependencies]
permute = { path = "../permute", version = "0.1" }
permute = { path = "../permute", version = "0.5.0" }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment