This is an automated email from the ASF dual-hosted git repository.
hubcio pushed a change to branch protobuf_validation
in repository https://gitbox.apache.org/repos/asf/iggy.git
from 069d7e3c8 fix(connectors): validate protobuf field lengths consistently
add 7b78014c9 fix(csharp): update string length validation to use UTF-8
byte count (#4072)
add 62685da27 Merge branch 'master' into protobuf_validation
No new revisions were added by this update.
Summary of changes:
.../csharp/Iggy_SDK/Contracts/Tcp/TcpContracts.cs | 60 +++---
foreign/csharp/Iggy_SDK/Extensions/Extensions.cs | 8 +-
foreign/csharp/Iggy_SDK/Headers/HeaderKey.cs | 17 +-
foreign/csharp/Iggy_SDK/Headers/HeaderValue.cs | 12 +-
foreign/csharp/Iggy_SDK/Identifier.cs | 56 ++++--
foreign/csharp/Iggy_SDK/IggyClient/IIggyStream.cs | 2 +-
foreign/csharp/Iggy_SDK/IggyClient/IIggyTopic.cs | 4 +-
.../Implementations/HttpMessageStream.cs | 2 +-
foreign/csharp/Iggy_SDK/Iggy_SDK.csproj | 2 +-
foreign/csharp/Iggy_SDK/Kinds/Partitioning.cs | 46 +++--
.../Iggy_SDK/Utils/TcpMessageStreamHelpers.cs | 5 +-
foreign/csharp/Iggy_SDK/Utils/WireName.cs | 53 +++++
.../ContractsTests/WireNameLengthContractsTests.cs | 217 +++++++++++++++++++++
.../UtilityTests/HeaderValueTests.cs | 7 +
.../IdentifiersByteSerializationTests.cs | 131 +++++++++++++
15 files changed, 526 insertions(+), 96 deletions(-)
create mode 100644 foreign/csharp/Iggy_SDK/Utils/WireName.cs
create mode 100644
foreign/csharp/Iggy_SDK_Tests/ContractsTests/WireNameLengthContractsTests.cs