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

Updated NETCONF framing protocol detection to check both client & server capabilities #639

Merged
merged 4 commits into from
Jun 16, 2024

Conversation

declspec
Copy link
Contributor

@declspec declspec commented Mar 10, 2020

This fixes an issue where the NetConfSession would expect the framing protocol to be used if ServerCapabilities contained 1.1, however the server would actually be using the legacy protocol as the client only advertises support for 1.0.

While SSH.NET claims to support the framing protocol, the implementation appears to be buggy / broken; advertising 1.1 support on the client-side is not advisable until that is investigated / fixed.

Fixes #405
Fixes #342
Fixes #1197

…ver capabilities

This fixes an issue where the NetConfSession would expect the
framing protocol to be used if ServerCapabilities contained 1.1,
however the server would actually be using the legacy protocol as
the client only advertises support for 1.0.
@schaveyt
Copy link
Contributor

Please merge this

Rob-Hague added a commit to schaveyt/SSH.NET that referenced this pull request Dec 8, 2023
…ing_protocol

Adding co-author credit from sshnet#639:

Co-authored-by: Jason Larke <jason.larke@curtin.edu.au>
@Rob-Hague Rob-Hague merged commit 0effbd7 into sshnet:develop Jun 16, 2024
1 check was pending
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants