Skip to content

Conversation

@JamesWrigley
Copy link
Member

No description provided.

This is to control whether they should throw if a `SSH_AUTH_ERROR` is
received. Sometimes it's annoying for a client to have to try-catch everything.
- It's possible for callbacks to close their SshChannel or Session, so now we
  check if both are open while polling in poll_loop().
- Similarly, it's possible for the Forwarder socket to already be closed by the
  time the EOF callback is called, so we check that it's still open before
  closing it.
This is necessary because `String(vector)` also empties `vector`.
Now there's a way to get the principals name with `Gssapi.principal_name()`,
which will allow telling if there's a valid ticket that can be used with
`userauth_gssapi()`.
@JamesWrigley JamesWrigley self-assigned this Feb 28, 2024
@JamesWrigley JamesWrigley merged commit ce815b5 into master Feb 28, 2024
@JamesWrigley JamesWrigley deleted the general-updates branch February 28, 2024 21:28
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.

2 participants