-
Notifications
You must be signed in to change notification settings - Fork 17.9k
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
x/crypto/ssh/terminal: move all APIs to x/term and deprecate #31044
Comments
We've created golang.org/x/term exactly for this purpose. But the move hasn't been done yet. This is related to issue #13104. |
I think we should move all exposed APIs over from x/crypto/ssh/terminal to x/term (using type aliases as needed) and mark x/crypto/ssh/terminal frozen and deprecated. It indeed makes no sense in x/crypto and that's what x/term is for. |
It would be nice if we had a maintainer for any of this code. |
This seems OK. We can't delete the old code but we can deprecate it. |
@rsc -- what does "maintainer" role implies, sorry? |
A maintainer is someone with experience with the code who is willing to take responsibility for reviewing contributions and fixing issues related to the code. |
No change in consensus, so accepted. |
Change https://golang.org/cl/258003 mentions this issue: |
The package moved to x/term in CL 258001. Fixes golang/go#31044 Change-Id: I9d39bfb6f54f09de60e2669fb0d939968af79b40 Reviewed-on: https://go-review.googlesource.com/c/crypto/+/258003 Run-TryBot: Filippo Valsorda <filippo@golang.org> TryBot-Result: Go Bot <gobot@golang.org> Reviewed-by: Katie Hockman <katie@golang.org> Trust: Filippo Valsorda <filippo@golang.org>
The package moved to x/term in CL 258001. Fixes golang/go#31044 Change-Id: I9d39bfb6f54f09de60e2669fb0d939968af79b40 Reviewed-on: https://go-review.googlesource.com/c/crypto/+/258003 Run-TryBot: Filippo Valsorda <filippo@golang.org> TryBot-Result: Go Bot <gobot@golang.org> Reviewed-by: Katie Hockman <katie@golang.org> Trust: Filippo Valsorda <filippo@golang.org>
The package moved to x/term in CL 258001. Fixes golang/go#31044 Change-Id: I9d39bfb6f54f09de60e2669fb0d939968af79b40 Reviewed-on: https://go-review.googlesource.com/c/crypto/+/258003 Run-TryBot: Filippo Valsorda <filippo@golang.org> TryBot-Result: Go Bot <gobot@golang.org> Reviewed-by: Katie Hockman <katie@golang.org> Trust: Filippo Valsorda <filippo@golang.org>
What version of Go are you using (
go version
)?Does this issue reproduce with the latest release?
yes
What operating system and processor architecture are you using (
go env
)?go env
OutputWhat did you do?
What did you expect to see?
no "crypto" or "ssh" wording in import directive - there is nothing is going on what is cryptography-related
What did you see instead?
Since it has "crypto" part in a path, we have to explain to our legal department what do we do here, why do we need it, and how it affects whole solution software export restrictions.
It would be nice to have non-crypto and non-password related parts to be moved into library that has nothing to do with "crypto" or "ssh", as it definitely has more utility than just for ssh-related work.
The text was updated successfully, but these errors were encountered: