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

Interleaved Message Handling and Frame Size handling in Decrypt #14

Open
wants to merge 5 commits into
base: development
Choose a base branch
from

Commits on Jan 31, 2022

  1. Pass FrameSize to Cryptor during decryption

    Simon.Dean committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    1d46df4 View commit details
    Browse the repository at this point in the history
  2. Add Log output for SSLWraper getError()

    Simon.Dean committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    c3f6a28 View commit details
    Browse the repository at this point in the history
  3. Add TotalSize to FrameSize

    Simon.Dean committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    efcc4fd View commit details
    Browse the repository at this point in the history
  4. Rework to message handling.

    Promises are being used as Observables and when we hit an interleaved frame, we're resolving a promise on a message for a different channel. Although previous way worked, it was somewhat wrong.
    
    We have tried to ensure here we resolve the original message only and anything else we send back via an interleaved Frame Handler.
    
    Ideally we should then work to ensure we get the interleaved message to the appropriate channel. We'll have a look to setup an interleaved messaged handler that we can send messages up to the chain, or possibly better yet, turn the Messenger/MessageInStream to be responsible for sending to the appropriate service through observables.
    Simon.Dean committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    db60c04 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2022

  1. Bug fixes

    Simon.Dean committed Feb 2, 2022
    Configuration menu
    Copy the full SHA
    e744e6c View commit details
    Browse the repository at this point in the history