-
Notifications
You must be signed in to change notification settings - Fork 83
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
Clarify distinction between SSH3 and SSH in documentation #60
base: main
Are you sure you want to change the base?
Conversation
Hmmm, I kind of agree, but at the same time, we really want to go towards a new version of SSH at some point and it implements most of the mechanisms described in rfc4254. I agree it does not implement the mechanisms of other SSH-related RFCs. But should we really make it totally distinct from SSH ? |
I'd suggest using the name |
Just throwing my two cents in... if the eventual goal is standardization that is cool, but until then I think using something like h3shell or h3-secure-shell would make it really clear that this is a steep departure from standard SSH. Pivoting back to the SSH3 name if and when standardization occurs shouldn't be too difficult. I worry putting "SSH" into the name at all is going to cause more harm then help, for the project and the wider ecosystem. |
@asgeirn I like that idea, or what about "SS/H3" instead? SSH/3 reminds me too much of HTTP/3, which is a version number. @CameronNemo But this isn't a shell, it's a secure transport for a shell; i.e. literally SSH protocol; only the transport and auth documents are different, but the actual connection is the same AFAIK. |
SSH3 feels like the next version to SSH after SSH and SSHv2. Though the project has the same spirit and intentions, it needs clarification to distinguish from the current SSH protocol/software. |
I think the proposed change is a good and helpful first step. In case it helps: I am not the parent, thus not attempting to name the child ... and with that being out of the way: My feedback (on the naming of the project and the thoughtful and interesting proposals of my co-commenters) is:
W.r.t. suggestion 1 @francoismichel:
|
Updated the description of 'SSH3' to better distinguish it from 'SSH'. The text now explicitly states 'SSH3 stands for the concatenation of Secure Shell and HTTP/3'. This adjustment enhances understanding by clarifying that SSH3 incorporates elements of both Secure Shell and HTTP/3, subtly differentiating it from the standard SSH protocol.
Just in case, rebased. Don't understand why the conflict have been arised. |
Updated the description of 'SSH3' to better distinguish it from 'SSH'. The text now explicitly states 'SSH3 stands for the concatenation of Secure Shell and HTTP/3'. This adjustment enhances understanding by clarifying that SSH3 incorporates elements of both Secure Shell and HTTP/3, subtly differentiating it from the standard SSH protocol.