Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Apply Version Updates From Current Changes #1

Open
wants to merge 1 commit into
base: dev
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 0 additions & 9 deletions .changes/actix.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/clone-stronghold.md

This file was deleted.

8 changes: 0 additions & 8 deletions .changes/docs.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/error-types-client.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changes/fuzzer.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changes/key-cloning.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changes/utils-random.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/utils.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/write_to_vault.md

This file was deleted.

22 changes: 22 additions & 0 deletions client/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,27 @@
# Changelog

## \[0.5.0]

- - replace actor system riker with actix
- introduced registry actor for clients as service
- introduced snapshot actor as service
- merge `Internal` and `Client`-Actors into `SecureClient`
- api change in interface for test reading secrets out of a vault. minimal impact.
- [e8b10eac](https://www.github.com/iotaledger/stronghold.rs/commit/e8b10eac4a914e5d78aae40ab4f1da15ac136ac7) feat: Migrating stronghold from riker actor system implementation to actix. client + internal actor have been merged. Message types are transformed into structs. on 2021-08-23
- - make stronghold interface clonable
- [681a024e](https://www.github.com/iotaledger/stronghold.rs/commit/681a024e7fd5d6095bbf571d5a3d22fb449b54da) Clonable Stronghold Instance ([#257](https://www.github.com/iotaledger/stronghold.rs/pull/257)) on 2021-09-13
- Update inline Docs and README files to reflect the current state of the project.
- [fc95c271](https://www.github.com/iotaledger/stronghold.rs/commit/fc95c27128dedf8aa2d366776c22cb9c8e3f158a) add changes. on 2021-07-01
- [eafca12a](https://www.github.com/iotaledger/stronghold.rs/commit/eafca12ad915166d8039df6ad050bb1c65cbe248) fix changes format. on 2021-07-01
- - Add `actors::secure::StoreError::NotExisting` as proper error type for correct error handling in client.
- [ad57181e](https://www.github.com/iotaledger/stronghold.rs/commit/ad57181e7c5baa4b6ccb66fb464667c97967db08) fix: inconsistent error message. ([#251](https://www.github.com/iotaledger/stronghold.rs/pull/251)) on 2021-08-26
- \[[PR 254](https://github.com/iotaledger/stronghold.rs/pull/254)]\
Change key handling in the `SecureClient` to avoid unnecessary cloning of keys.
Remove obsolete VaultId-HashSet from the `SecureClient`.
- [9b8d0da1](https://www.github.com/iotaledger/stronghold.rs/commit/9b8d0da150afd7446198672c8f7675547031c060) Fix(client): Avoid Key cloning, remove redundant code ([#254](https://www.github.com/iotaledger/stronghold.rs/pull/254)) on 2021-09-09
- - corrects wrong control flow. `write_to_vault` always returned an error even if the operation was successful.
- [aea8a9dc](https://www.github.com/iotaledger/stronghold.rs/commit/aea8a9dc8c3fa12e5444c5b4bb3303876e4c1a2f) Fix/wrong cf on write to vault ([#253](https://www.github.com/iotaledger/stronghold.rs/pull/253)) on 2021-08-30

## \[0.4.1]

- Merged Store, Vault and Snapshot into a single crate called Stronghold-Engine.
Expand Down
57 changes: 28 additions & 29 deletions client/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "iota_stronghold"
version = "0.4.1"
version = "0.5.0"
authors = [
"IOTA Stiftung",
"tensor-programming <[email protected]>"
Expand All @@ -14,6 +14,9 @@ categories = [ "security" ]
homepage = "https://stronghold.docs.iota.org"
repository = "https://github.com/iotaledger/stronghold.rs"

[package.metadata.docs.rs]
all-features = true

[dependencies]
bincode = "1.3"
serde = { version = "1.0", features = [ "derive" ] }
Expand All @@ -24,48 +27,44 @@ thiserror = "1.0"
futures = { version = "0.3", optional = true }
actix = "0.12"

[dependencies.stronghold_engine]
path = "../engine"
version = "0.4"
[dependencies.stronghold_engine]
path = "../engine"
version = "0.4"

[dependencies.iota-crypto]
version = "0.7.0"
features = [
"random",
"ed25519",
"sha",
"hmac",
"bip39-en",
"slip10",
"chacha"
[dependencies.iota-crypto]
version = "0.7.0"
features = [
"random",
"ed25519",
"sha",
"hmac",
"bip39-en",
"slip10",
"chacha"
]

[dependencies.stronghold-p2p]
path = "../p2p"
version = "0.3"
optional = true
[dependencies.stronghold-p2p]
path = "../p2p"
version = "0.3"
optional = true

[dependencies.stronghold-utils]
path = "../utils"
version = "0.3"
[dependencies.stronghold-utils]
path = "../utils"
version = "0.4"

[features]
p2p = ["stronghold-p2p", "futures"]
p2p = [ "stronghold-p2p", "futures" ]

[dev-dependencies]
hex = "0.4.2"
criterion = { version = "0.3.3", features = ["async_tokio"] }
criterion = { version = "0.3.3", features = [ "async_tokio" ] }
clap = { version = "3.0.0-beta.1", features = [ "yaml" ] }
tokio = {version = "1.9", features = ["rt-multi-thread"] }
tokio = { version = "1.9", features = [ "rt-multi-thread" ] }

[[example]]
name = "p2p"
required-features = ["p2p"]

required-features = [ "p2p" ]

[[bench]]
name = "benchmark"
harness = false

[package.metadata.docs.rs]
all-features = true
6 changes: 6 additions & 0 deletions derive/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Changelog

## \[0.3.0]

- Update inline Docs and README files to reflect the current state of the project.
- [fc95c271](https://www.github.com/iotaledger/stronghold.rs/commit/fc95c27128dedf8aa2d366776c22cb9c8e3f158a) add changes. on 2021-07-01
- [eafca12a](https://www.github.com/iotaledger/stronghold.rs/commit/eafca12ad915166d8039df6ad050bb1c65cbe248) fix changes format. on 2021-07-01

## \[0.2.0]

- Merged Store, Vault and Snapshot into a single crate called Stronghold-Engine.
Expand Down
2 changes: 1 addition & 1 deletion derive/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "stronghold-derive"
version = "0.2.0"
version = "0.3.0"
authors = [
"IOTA Stiftung",
"tensor-programming <[email protected]>"
Expand Down
10 changes: 10 additions & 0 deletions engine/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# Changelog

## \[0.5.0]

- Update inline Docs and README files to reflect the current state of the project.
- [fc95c271](https://www.github.com/iotaledger/stronghold.rs/commit/fc95c27128dedf8aa2d366776c22cb9c8e3f158a) add changes. on 2021-07-01
- [eafca12a](https://www.github.com/iotaledger/stronghold.rs/commit/eafca12ad915166d8039df6ad050bb1c65cbe248) fix changes format. on 2021-07-01
- Add communication fuzzer for distributed fuzzing with docker.
Patch Stronghold engine fuzzer.
- [4f9d0f2a](https://www.github.com/iotaledger/stronghold.rs/commit/4f9d0f2af0bbcfb16e579f92306cc2d177c50d93) Feature: client communications fuzzer ([#216](https://www.github.com/iotaledger/stronghold.rs/pull/216)) on 2021-06-15
- [4e7c1c9a](https://www.github.com/iotaledger/stronghold.rs/commit/4e7c1c9a79868ec81b9bc972a9266f17cf0b8888) fix(covector): remove comms library from covector on 2021-08-25

## \[0.4.0]

- Merged Store, Vault and Snapshot into a single crate called Stronghold-Engine.
Expand Down
28 changes: 14 additions & 14 deletions engine/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "stronghold_engine"
version = "0.4.0"
version = "0.5.0"
authors = [
"IOTA Stiftung",
"tensorprogramming <[email protected]>"
Expand All @@ -26,25 +26,25 @@ paste = "1.0.1"
once_cell = "1.4"
serde = { version = "1.0", features = [ "derive" ] }

[dependencies.stronghold-runtime]
path = "runtime"
version = "0.3"
[dependencies.stronghold-runtime]
path = "runtime"
version = "0.4"

[dependencies.digest]
version = "0.9.0"
optional = true
default-features = false
[dependencies.digest]
version = "0.9.0"
optional = true
default-features = false

[dependencies.iota-crypto]
version = "0.7.0"
features = [ "random", "chacha", "hmac", "sha", "x25519", "blake2b" ]
[dependencies.iota-crypto]
version = "0.7.0"
features = [ "random", "chacha", "hmac", "sha", "x25519", "blake2b" ]

[dev-dependencies]
tempfile = "3.1.0"
proptest = "1.0.0"
criterion = "0.3.3"
json = "0.12"

[dev-dependencies.stronghold-utils]
path = "../utils"
version = "0.3"
[dev-dependencies.stronghold-utils]
path = "../utils"
version = "0.4"
6 changes: 6 additions & 0 deletions engine/runtime/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Changelog

## \[0.4.0]

- Update inline Docs and README files to reflect the current state of the project.
- [fc95c271](https://www.github.com/iotaledger/stronghold.rs/commit/fc95c27128dedf8aa2d366776c22cb9c8e3f158a) add changes. on 2021-07-01
- [eafca12a](https://www.github.com/iotaledger/stronghold.rs/commit/eafca12ad915166d8039df6ad050bb1c65cbe248) fix changes format. on 2021-07-01

## \[0.3.0]

- Added zeroing allocator to the runtime.\
Expand Down
2 changes: 1 addition & 1 deletion engine/runtime/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "stronghold-runtime"
version = "0.3.0"
version = "0.4.0"
authors = [
"IOTA Stiftung",
"tensor-programming <[email protected]>"
Expand Down
11 changes: 11 additions & 0 deletions p2p/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Changelog

## \[0.3.1]

- \[[PR 267](https://github.com/iotaledger/stronghold.rs/pull/267)]
Extract `random` functions from `test_utils` into own module.
- Bumped due to a bump in stronghold-utils.
- [ff98653a](https://www.github.com/iotaledger/stronghold.rs/commit/ff98653ad6e7e63236f7bafe35b54c15ff9ce972) feat(utils): add random module on 2021-10-07
- - remove riker as dependency from utils.
- Bumped due to a bump in stronghold-utils.
- [34af5797](https://www.github.com/iotaledger/stronghold.rs/commit/34af5797df675912d9a78ea6a673b8a535ce1f91) Fix/remove riker from utils ([#252](https://www.github.com/iotaledger/stronghold.rs/pull/252)) on 2021-08-27
25 changes: 11 additions & 14 deletions p2p/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
[package]
name = "stronghold-p2p"
version = "0.3.0"
authors = [
"IOTA Stiftung",
"Elena Frank <[email protected]"
]
version = "0.3.1"
authors = [ "IOTA Stiftung", "Elena Frank <[email protected]" ]
edition = "2018"
license = "Apache-2.0"
readme = "README.md"
Expand All @@ -16,21 +13,21 @@ name = "p2p"

[dependencies]
futures = "0.3"
libp2p = { version = "0.39", default-features = false, features = ["noise", "yamux"] }
libp2p = { version = "0.39", default-features = false, features = [ "noise", "yamux" ] }
serde = { version = "1.0", default-features = false, features = [ "alloc", "derive" ] }
serde_json = { version = "1.0", default-features = false, features = [ "alloc" ] }
smallvec = "1.6.1"
stronghold-derive = { path = "../derive", version = "0.2" }
tokio = { version = "1.10", default-features = false, features = ["rt", "sync"] }
tokio = { version = "1.10", default-features = false, features = [ "rt", "sync" ] }
wasm-timer = "0.2.5"

[features]
default = [ "mdns", "relay", "tcp-transport"]
mdns = ["libp2p/mdns"]
relay = ["libp2p/relay"]
tcp-transport = ["libp2p/tcp-tokio", "libp2p/dns-tokio", "libp2p/websocket"]
default = [ "mdns", "relay", "tcp-transport" ]
mdns = [ "libp2p/mdns" ]
relay = [ "libp2p/relay" ]
tcp-transport = [ "libp2p/tcp-tokio", "libp2p/dns-tokio", "libp2p/websocket" ]

[dev-dependencies]
stronghold-utils = { path = "../utils", version = "0.3" }
tokio = {version = "1.10", features = ["time", "macros"]}
libp2p = { version = "0.39", default-features = false, features = ["tcp-tokio"] }
stronghold-utils = { path = "../utils", version = "0.4" }
tokio = { version = "1.10", features = [ "time", "macros" ] }
libp2p = { version = "0.39", default-features = false, features = [ "tcp-tokio" ] }
28 changes: 28 additions & 0 deletions products/commandline/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,33 @@
# Changelog

## \[0.1.3]

- - replace actor system riker with actix
- introduced registry actor for clients as service
- introduced snapshot actor as service
- merge `Internal` and `Client`-Actors into `SecureClient`
- api change in interface for test reading secrets out of a vault. minimal impact.
- Bumped due to a bump in iota-stronghold.
- [e8b10eac](https://www.github.com/iotaledger/stronghold.rs/commit/e8b10eac4a914e5d78aae40ab4f1da15ac136ac7) feat: Migrating stronghold from riker actor system implementation to actix. client + internal actor have been merged. Message types are transformed into structs. on 2021-08-23
- - make stronghold interface clonable
- Bumped due to a bump in iota-stronghold.
- [681a024e](https://www.github.com/iotaledger/stronghold.rs/commit/681a024e7fd5d6095bbf571d5a3d22fb449b54da) Clonable Stronghold Instance ([#257](https://www.github.com/iotaledger/stronghold.rs/pull/257)) on 2021-09-13
- Update inline Docs and README files to reflect the current state of the project.
- Bumped due to a bump in iota-stronghold.
- [fc95c271](https://www.github.com/iotaledger/stronghold.rs/commit/fc95c27128dedf8aa2d366776c22cb9c8e3f158a) add changes. on 2021-07-01
- [eafca12a](https://www.github.com/iotaledger/stronghold.rs/commit/eafca12ad915166d8039df6ad050bb1c65cbe248) fix changes format. on 2021-07-01
- - Add `actors::secure::StoreError::NotExisting` as proper error type for correct error handling in client.
- Bumped due to a bump in iota-stronghold.
- [ad57181e](https://www.github.com/iotaledger/stronghold.rs/commit/ad57181e7c5baa4b6ccb66fb464667c97967db08) fix: inconsistent error message. ([#251](https://www.github.com/iotaledger/stronghold.rs/pull/251)) on 2021-08-26
- \[[PR 254](https://github.com/iotaledger/stronghold.rs/pull/254)]\
Change key handling in the `SecureClient` to avoid unnecessary cloning of keys.
Remove obsolete VaultId-HashSet from the `SecureClient`.
- Bumped due to a bump in iota-stronghold.
- [9b8d0da1](https://www.github.com/iotaledger/stronghold.rs/commit/9b8d0da150afd7446198672c8f7675547031c060) Fix(client): Avoid Key cloning, remove redundant code ([#254](https://www.github.com/iotaledger/stronghold.rs/pull/254)) on 2021-09-09
- - corrects wrong control flow. `write_to_vault` always returned an error even if the operation was successful.
- Bumped due to a bump in iota-stronghold.
- [aea8a9dc](https://www.github.com/iotaledger/stronghold.rs/commit/aea8a9dc8c3fa12e5444c5b4bb3303876e4c1a2f) Fix/wrong cf on write to vault ([#253](https://www.github.com/iotaledger/stronghold.rs/pull/253)) on 2021-08-30

## \[0.1.2]

- Merged Store, Vault and Snapshot into a single crate called Stronghold-Engine.
Expand Down
Loading