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

tabish121 pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/qpid-proton-dotnet.git


    from 1a1e130  NO-JIRA Update version for next development cycle
     new 5a0c8bd  Various codec correctness and performance improvements
     new 57cecab  Update version for next release cycle
     new 86c22fc  Update versions file for next development cycle

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitignore                                         |    1 +
 VERSION.txt                                        |    2 +-
 src/Proton.Client/Client/DecodeOptions.cs          |   80 +
 src/Proton.Client/Client/IDelivery.cs              |   24 +
 src/Proton.Client/Client/IStreamDelivery.cs        |   22 +
 .../Client/Implementation/ClientConnection.cs      |    3 +-
 .../Implementation/ClientConversionSupport.cs      |   72 +
 .../Client/Implementation/ClientDelivery.cs        |   16 +
 .../Client/Implementation/ClientMessageSupport.cs  |   80 +-
 .../Client/Implementation/ClientStreamDelivery.cs  |    7 +-
 .../Implementation/ClientStreamReceiverMessage.cs  |   12 +-
 src/Proton.Client/Client/StreamDecodeOptions.cs    |  117 +
 .../Decoders/AbstractDescribedListTypeDecoder.cs   |  232 ++
 .../Decoders/AbstractDescribedMapTypeDecoder.cs    |  248 ++
 .../Codec/Decoders/AbstractDescribedTypeDecoder.cs |    8 +-
 .../Codec/Decoders/AbstractPrimitiveTypeDecoder.cs |   32 +-
 .../Codec/Decoders/IPrimitiveArrayTypeDecoder.cs   |   34 +
 src/Proton/Codec/Decoders/IPrimitiveTypeDecoder.cs |    4 +
 .../Decoders/Messaging/AcceptedTypeDecoder.cs      |   66 +-
 .../Decoders/Messaging/AmqpSequenceTypeDecoder.cs  |   16 +-
 .../Decoders/Messaging/AmqpValueTypeDecoder.cs     |   50 +-
 .../Messaging/ApplicationPropertiesTypeDecoder.cs  |  136 +-
 .../Codec/Decoders/Messaging/DataTypeDecoder.cs    |   22 +-
 .../Decoders/Messaging/DeleteOnCloseTypeDecoder.cs |   66 +-
 .../DeleteOnNoLinksOrMessagesTypeDecoder.cs        |   66 +-
 .../Messaging/DeleteOnNoLinksTypeDecoder.cs        |   66 +-
 .../Messaging/DeleteOnNoMessagesTypeDecoder.cs     |   66 +-
 .../Messaging/DeliveryAnnotationsTypeDecoder.cs    |  136 +-
 .../Codec/Decoders/Messaging/FooterTypeDecoder.cs  |  136 +-
 .../Codec/Decoders/Messaging/HeaderTypeDecoder.cs  |   94 +-
 .../Messaging/MessageAnnotationsTypeDecoder.cs     |  136 +-
 .../Decoders/Messaging/ModifiedTypeDecoder.cs      |   94 +-
 .../Decoders/Messaging/PropertiesTypeDecoder.cs    |   94 +-
 .../Decoders/Messaging/ReceivedTypeDecoder.cs      |   84 +-
 .../Decoders/Messaging/RejectedTypeDecoder.cs      |  112 +-
 .../Decoders/Messaging/ReleasedTypeDecoder.cs      |   66 +-
 .../Codec/Decoders/Messaging/SourceTypeDecoder.cs  |   94 +-
 .../Codec/Decoders/Messaging/TargetTypeDecoder.cs  |   94 +-
 .../Primitives/AbstractArrayTypeDecoder.cs         |  154 +-
 .../Decoders/Primitives/AbstractBinaryDecoder.cs   |   39 +-
 .../Decoders/Primitives/AbstractListTypeDecoder.cs |  134 +-
 .../Decoders/Primitives/AbstractMapTypeDecoder.cs  |  163 +-
 .../Primitives/AbstractStringTypeDecoder.cs        |   38 +-
 .../Primitives/AbstractSymbolTypeDecoder.cs        |   52 +-
 .../Decoders/Primitives/BooleanFalseTypeDecoder.cs |   22 +
 .../Decoders/Primitives/BooleanTrueTypeDecoder.cs  |   22 +
 .../Codec/Decoders/Primitives/List0TypeDecoder.cs  |   82 +-
 .../Codec/Decoders/Primitives/NullTypeDecoder.cs   |   36 +
 ...32TypeDecoder.cs => SaslSymbol32TypeDecoder.cs} |    8 +-
 ...ol8TypeDecoder.cs => SaslSymbol8TypeDecoder.cs} |    8 +-
 .../Primitives/UnsignedInteger0TypeDecoder.cs      |   24 +-
 .../Primitives/UnsignedLong0TypeDecoder.cs         |   24 +-
 src/Proton/Codec/Decoders/ProtonDecoder.cs         |  186 +-
 src/Proton/Codec/Decoders/ProtonDecoderFactory.cs  |    4 +-
 src/Proton/Codec/Decoders/ProtonDecoderState.cs    |   47 +-
 src/Proton/Codec/Decoders/ProtonStreamDecoder.cs   |  138 +-
 .../Codec/Decoders/ProtonStreamDecoderFactory.cs   |    4 +-
 .../Codec/Decoders/ProtonStreamDecoderState.cs     |   59 +-
 src/Proton/Codec/Decoders/ProtonStreamReadUtils.cs |    5 +
 .../Decoders/Security/SaslChallengeTypeDecoder.cs  |   92 +-
 .../Codec/Decoders/Security/SaslInitTypeDecoder.cs |   96 +-
 .../Decoders/Security/SaslMechanismsTypeDecoder.cs |   92 +-
 .../Decoders/Security/SaslOutcomeTypeDecoder.cs    |  120 +-
 .../Decoders/Security/SaslResponseTypeDecoder.cs   |   92 +-
 .../Transactions/CoordinatorTypeDecoder.cs         |   94 +-
 .../Decoders/Transactions/DeclareTypeDecoder.cs    |   94 +-
 .../Decoders/Transactions/DeclaredTypeDecoder.cs   |  100 +-
 .../Decoders/Transactions/DischargeTypeDecoder.cs  |  116 +-
 .../Transactions/TransactionalStateTypeDecoder.cs  |  116 +-
 .../Codec/Decoders/Transport/AttachTypeDecoder.cs  |   90 +-
 .../Codec/Decoders/Transport/BeginTypeDecoder.cs   |   90 +-
 .../Codec/Decoders/Transport/CloseTypeDecoder.cs   |   90 +-
 .../Codec/Decoders/Transport/DetachTypeDecoder.cs  |   90 +-
 .../Decoders/Transport/DispositionTypeDecoder.cs   |   90 +-
 .../Codec/Decoders/Transport/EndTypeDecoder.cs     |  108 +-
 .../Transport/ErrorConditionTypeDecoder.cs         |   90 +-
 .../Codec/Decoders/Transport/FlowTypeDecoder.cs    |   90 +-
 .../Codec/Decoders/Transport/OpenTypeDecoder.cs    |   90 +-
 .../Decoders/Transport/TransferTypeDecoder.cs      |   90 +-
 .../Codec/Decoders/UnknownDescribedTypeDecoder.cs  |   87 +-
 .../Encoders/AbstractDescribedMapTypeEncoder.cs    |   41 +-
 .../Messaging/ApplicationPropertiesTypeEncoder.cs  |   10 +-
 .../Messaging/DeliveryAnnotationsTypeEncoder.cs    |   10 +-
 .../Codec/Encoders/Messaging/FooterTypeEncoder.cs  |   10 +-
 .../Messaging/MessageAnnotationsTypeEncoder.cs     |   10 +-
 src/Proton/Codec/Encoders/ProtonEncoder.cs         |   26 +-
 src/Proton/Codec/Encoders/ProtonEncoderFactory.cs  |    4 +-
 src/Proton/Codec/IDecoderState.cs                  |   46 +
 src/Proton/Codec/IStreamDecoderState.cs            |  106 +
 .../Exceptions/ProtocolViolationException.cs       |    3 +-
 src/Proton/Engine/IEngineConfiguration.cs          |   14 +
 .../Engine/Implementation/ProtonConstants.cs       |    6 +
 .../Implementation/ProtonEngineConfiguration.cs    |    2 +
 .../Implementation/ProtonFrameDecodingHandler.cs   |   10 +-
 .../Implementation/ProtonIncomingDelivery.cs       |   29 +-
 src/Proton/Engine/Implementation/ProtonReceiver.cs |   33 +-
 .../Implementation/ProtonSessionIncomingWindow.cs  |   52 +-
 .../Implementation/ProtonSessionOutgoingWindow.cs  |   29 +-
 .../Implementation/ProtonTransactionManager.cs     |    2 +-
 .../Sasl/ProtonDefaultSaslClientAuthenticator.cs   |    3 +-
 .../Sasl/ProtonDefaultSaslServerAuthenticator .cs  |    2 +-
 .../Engine/Sasl/Client/AnonymousMechanism.cs       |    2 +-
 src/Proton/Engine/Sasl/Client/CramMD5Mechanism.cs  |    2 +-
 src/Proton/Engine/Sasl/Client/ExternalMechanism.cs |    2 +-
 src/Proton/Engine/Sasl/Client/IMechanism.cs        |    2 +-
 src/Proton/Engine/Sasl/Client/PlainMechanism.cs    |    2 +-
 .../Engine/Sasl/Client/SaslMechanismSelector.cs    |    2 +-
 .../Engine/Sasl/Client/ScramSHA1Mechanism.cs       |    2 +-
 .../Engine/Sasl/Client/ScramSHA256Mechanism.cs     |    2 +-
 .../Engine/Sasl/Client/ScramSHA512Mechanism.cs     |    2 +-
 src/Proton/Engine/Sasl/Client/XOauth2Mechanism.cs  |    2 +-
 src/Proton/Types/Security/SaslChallenge.cs         |    2 +-
 src/Proton/Types/Security/SaslInit.cs              |    2 +-
 src/Proton/Types/Security/SaslMechanisms.cs        |    2 +-
 src/Proton/Types/Security/SaslOutcome.cs           |    2 +-
 src/Proton/Types/Security/SaslResponse.cs          |    2 +-
 src/Proton/Types/Symbol.cs                         |  239 +-
 src/Proton/Types/UnknownDescribedType.cs           |    2 +-
 src/Proton/Utilities/StringUtils.cs                |   48 +
 src/Proton/Utilities/UnsettledDictionary.cs        | 1722 +++++++++++++
 .../Client/Implementation/ClientBaseTestFixture.cs |   56 +-
 .../Client/Implementation/ClientReceiverTest.cs    |  220 ++
 .../Implementation/ClientStreamReceiverTest.cs     |  276 +++
 .../Implementation/ClilentTransactionsTest.cs      |    3 +-
 .../Codec/Decoders/ProtonDecoderTest.cs            |  213 +-
 .../Codec/Decoders/ProtonStreamDecoderTest.cs      |  219 +-
 .../Codec/Messaging/AcceptedTypeCodecTest.cs       |  171 ++
 .../Codec/Messaging/AmqpSequenceTypeCodecTest.cs   |   79 +
 .../Codec/Messaging/AmqpValueTypeCodecTest.cs      |  295 +++
 .../ApplicationPropertiesTypeCodecTest.cs          |  674 ++++-
 .../Codec/Messaging/DataTypeCodecTest.cs           |   25 +
 .../Codec/Messaging/DeleteOnCloseTypeCodecTest.cs  |  170 ++
 .../DeleteOnNoLinksOrMessagesCodecTest.cs          |  170 ++
 .../Messaging/DeleteOnNoLinksTypeCodecTest.cs      |  169 ++
 .../Messaging/DeleteOnNoMessagesTypeCodecTest.cs   |  170 ++
 .../Messaging/DeliveryAnnotationsTypeCodecTest.cs  |  256 +-
 .../Codec/Messaging/FooterTypeCodecTest.cs         |  271 +-
 .../Codec/Messaging/HeaderTypeCodecTest.cs         |  233 ++
 .../Messaging/MessageAnnotationsTypeCodecTest.cs   |  268 +-
 .../Codec/Messaging/ModifiedTypeCodecTest.cs       |    8 +-
 .../Codec/Messaging/RejectedTypeCodecTest.cs       |    4 +-
 .../Codec/Primitives/ArrayTypeCodecTest.cs         |  320 +++
 .../Codec/Primitives/BinaryTypeCodecTest.cs        |   74 +
 .../Codec/Primitives/BooleanTypeCodecTest.cs       |  441 +++-
 .../Codec/Primitives/ByteTypeCodecTest.cs          |  189 ++
 .../Codec/Primitives/CharacterTypeCodecTests.cs    |  103 +
 .../Codec/Primitives/DoubleTypeCodecTest.cs        |   39 +
 .../Codec/Primitives/FloatTypeCodecTest.cs         |   39 +
 .../Codec/Primitives/IntegerTypeCodecTest.cs       |   81 +-
 .../Codec/Primitives/ListTypeCodecTest.cs          |  466 +++-
 .../Codec/Primitives/LongTypeCodecTest.cs          |   81 +-
 .../Codec/Primitives/MapTypeCodecTest.cs           |  323 ++-
 .../Codec/Primitives/NullTypeCodecTest.cs          |  229 +-
 .../Codec/Primitives/ShortTypeCodecTest.cs         |   39 +
 .../Codec/Primitives/StringTypeCodecTest.cs        |  109 +
 .../Codec/Primitives/SymbolTypeCodecTest.cs        |  109 +
 .../Primitives/UnsignedIntegerTypeCodecTest.cs     |  186 ++
 .../Codec/Primitives/UnsignedLongTypeCodecTest.cs  |  196 +-
 .../Codec/Security/SaslChallengeTypeCodecTest.cs   |  112 +
 .../Codec/Security/SaslInitTypeCodecTest.cs        |   30 +-
 .../Codec/Security/SaslMechanismsTypeCodecTest.cs  |  190 +-
 .../Codec/Security/SaslOutcomeTypeCodecTest.cs     |  112 +
 .../Codec/Security/SaslResponseTypeCodecTest.cs    |  112 +
 .../Codec/UnknownDescribedTypeCodecTest.cs         |  478 ++++
 .../Engine/Implementation/ProtonDecodeErrorTest.cs |   30 +-
 .../Engine/Implementation/ProtonReceiverTest.cs    |  205 +-
 .../Engine/Implementation/ProtonSessionTest.cs     |   85 +
 .../Implementation/Sasl/ProtonSaslHandlerTest.cs   |   28 +-
 .../Implementation/Sasl/ProtonSaslServerTest.cs    |    8 +-
 .../Engine/Sasl/Client/AbstractMechanismTest.cs    |    2 +-
 .../Engine/Sasl/Client/SaslMechanismsTest.cs       |    2 +-
 test/Proton.Tests/Types/Security/SaslInitTest.cs   |    3 +-
 .../Types/Security/SaslMechanismsTest.cs           |    4 +-
 test/Proton.Tests/Types/SymbolTest.cs              |  166 ++
 .../Utilities/UnsettledDictionaryTest.cs           | 2592 ++++++++++++++++++++
 175 files changed, 15504 insertions(+), 4072 deletions(-)
 create mode 100644 src/Proton.Client/Client/DecodeOptions.cs
 create mode 100644 src/Proton.Client/Client/StreamDecodeOptions.cs
 create mode 100644 
src/Proton/Codec/Decoders/AbstractDescribedListTypeDecoder.cs
 create mode 100644 src/Proton/Codec/Decoders/AbstractDescribedMapTypeDecoder.cs
 copy src/Proton/Codec/Decoders/Primitives/{Symbol32TypeDecoder.cs => 
SaslSymbol32TypeDecoder.cs} (82%)
 copy src/Proton/Codec/Decoders/Primitives/{Symbol8TypeDecoder.cs => 
SaslSymbol8TypeDecoder.cs} (82%)
 create mode 100644 src/Proton/Utilities/UnsettledDictionary.cs
 create mode 100644 test/Proton.Tests/Utilities/UnsettledDictionaryTest.cs


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to