Skip to content

Conversation

@Lukasa
Copy link
Contributor

@Lukasa Lukasa commented May 11, 2020

Motivation:

The SSH specification allows sending these messages more-or-less
whenever an implementation wants, but does not mandate that a receiving
implementation do anything with them. We should tolerate receiving them.

Modifications:

  • Added support for parsing SSH_MSG_DEBUG.
  • Supported ignoring received messages of type DEBUG and IGNORE.
  • Supported sending DEBUG and IGNORE messages internally.

Result:

We'll ignore DEBUG and IGNORE messages.

Resolves #20.

Motivation:

The SSH specification allows sending these messages more-or-less
whenever an implementation wants, but does not mandate that a receiving
implementation do anything with them. We should tolerate receiving them.

Modifications:

- Added support for parsing SSH_MSG_DEBUG.
- Supported ignoring received messages of type DEBUG and IGNORE.
- Supported sending DEBUG and IGNORE messages internally.

Result:

We'll ignore DEBUG and IGNORE messages.
@Lukasa Lukasa requested review from Joannis and artemredkin May 11, 2020 14:43
Copy link
Contributor

@Joannis Joannis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks perfect. I'd change nothing.

@Lukasa Lukasa merged commit aa06022 into apple:master May 12, 2020
@Lukasa Lukasa deleted the cb-ignore-debug branch May 12, 2020 12:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support tolerating IGNORE and DEBUG messages

3 participants