This is an automated email from the ASF dual-hosted git repository.

spetz pushed a change to branch resource_options
in repository https://gitbox.apache.org/repos/asf/iggy.git


    from 5cceaa9f7 fix
     add 957593f4b aes fixes

No new revisions were added by this update.

Summary of changes:
 Cargo.lock                                         |  41 ++++++++
 Cargo.toml                                         |   2 +
 core/binary_protocol/Cargo.toml                    |   1 +
 core/binary_protocol/src/consensus/header.rs       |  11 +-
 core/binary_protocol/src/consensus/request.rs      |  29 ++++--
 core/binary_protocol/src/error.rs                  |   3 +
 core/common/Cargo.toml                             |   6 ++
 core/common/benches/stream_encryption.rs           | 103 +++++++++++++++++++
 .../examples/resource_options_fixtures/schema.rs   |   5 +
 core/common/fixtures/resource_options.json         |   3 +
 core/common/src/error/iggy_error.rs                |   2 +
 core/common/src/utils/crypto.rs                    | 110 ++++++++++++++++++++
 core/common/src/utils/stream_key.rs                |  24 ++++-
 core/integration/tests/sdk/options.rs              |  53 ++++++++++
 core/metadata/src/impls/metadata.rs                |  37 ++++++-
 core/metadata/src/stm/lifecycle.rs                 |   1 +
 core/metadata/src/stm/mod.rs                       |   2 +
 core/metadata/src/stm/result.rs                    |   5 +
 core/metadata/src/stm/user.rs                      |  63 ++++++++++++
 core/sdk/Cargo.toml                                |   1 +
 core/sdk/src/session.rs                            |  19 ++++
 core/sdk/src/vsr.rs                                |  43 +++++++-
 core/server/README.md                              |   4 +-
 core/server/config.toml                            |   2 +-
 core/server/src/dispatch/mod.rs                    | 109 ++++----------------
 core/server/src/http/error.rs                      |   6 ++
 core/server/src/rewrite.rs                         | 112 ++++++++++++++++++++-
 core/server/src/users.rs                           |   8 +-
 core/server/src/wire.rs                            |  23 +----
 core/simulator/src/client.rs                       |   6 +-
 core/simulator/src/workload/ops/update_user.rs     |   6 +-
 foreign/cpp/src/client.rs                          |  10 ++
 foreign/cpp/tests/fixtures/resource_options.json   |   3 +
 foreign/csharp/Iggy_SDK/Vsr/ConsensusSession.cs    |  23 ++++-
 foreign/csharp/Iggy_SDK/Vsr/VsrError.cs            |   1 +
 foreign/csharp/Iggy_SDK/Vsr/VsrHeader.cs           |   7 +-
 .../Iggy_SDK_Tests/Fixtures/resource_options.json  |   3 +
 .../MapperTests/ResourceOptionsTests.cs            |   2 +
 .../VsrTests/ConsensusSessionTests.cs              |  27 ++++-
 foreign/go/contracts/resource_options_test.go      |   2 +
 .../go/contracts/testdata/resource_options.json    |   3 +
 foreign/go/errors/errors.yaml                      |   4 +
 foreign/go/errors/errors_gen.go                    |  15 +++
 foreign/go/internal/vsr/envelope.go                |  12 ++-
 foreign/go/internal/vsr/envelope_test.go           |  12 ++-
 .../client/async/tcp/vsr/ConsensusSession.java     |  14 +++
 .../client/async/tcp/vsr/VsrRequestEncoder.java    |  14 +++
 .../org/apache/iggy/exception/IggyErrorCode.java   |   1 +
 .../async/tcp/vsr/VsrRequestEncoderTest.java       |  14 +++
 .../org/apache/iggy/serde/ResourceOptionsTest.java |   2 +
 .../src/test/resources/resource_options.json       |   3 +
 foreign/node/README.md                             |   2 +
 foreign/node/src/client/client.operation.test.ts   |  14 +++
 foreign/node/src/wire/error.code.test.ts           |   1 +
 foreign/node/src/wire/error.code.ts                |   1 +
 .../node/src/wire/fixtures/resource_options.json   |   3 +
 .../wire/system/update-resource.command.test.ts    |   3 +
 foreign/node/src/wire/vsr/index.ts                 |  12 ++-
 foreign/node/src/wire/vsr/session.ts               |  11 ++
 foreign/node/src/wire/vsr/vsr.test.ts              |  21 ++--
 foreign/php/README.md                              |   2 +-
 foreign/php/src/error.rs                           |   2 +-
 foreign/php/tests/ErrorTest.php                    |  18 ++++
 foreign/php/tests/fixtures/resource_options.json   |   3 +
 foreign/python/README.md                           |   2 +
 foreign/python/src/client.rs                       |  16 +++
 .../python/tests/fixtures/resource_options.json    |   3 +
 .../swift/Sources/Iggy/Errors/IggyErrorCode.swift  |   2 +
 .../Sources/Iggy/Protocol/ConsensusSession.swift   |   2 +
 foreign/swift/Sources/Iggy/Protocol/VSRFrame.swift |  19 ++--
 .../Tests/IggyTests/ClientTransportTests.swift     |   3 +-
 foreign/swift/Tests/IggyTests/Fixtures/golden.json |   1 +
 .../Tests/IggyTests/Fixtures/resource_options.json |   3 +
 foreign/swift/Tests/IggyTests/ProtocolTests.swift  |  13 +++
 74 files changed, 989 insertions(+), 180 deletions(-)
 create mode 100644 core/common/benches/stream_encryption.rs

Reply via email to