-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
Please upgrade to OpenSSL to 1.1.0 #1691
Comments
@skid9000 please upgrade to Git 2.17.0:
|
@skid9000 okay, you asked for it (by suggesting a feature to an Open Source project that is welcoming contributions): As OpenSSL 1.1.x is not intended to be API compatible with OpenSSL 1.0.x, I think this would either require the To find out what needs to be rebuilt, install Git for Windows' SDK and call this command: pactree -r mingw-w64-x86_64-openssl These will have to be remade, and the safest way to do so is to provide a Pull Request for https://github.com/Alexpux/MINGW-packages that updates OpenSSL (i.e. |
It seems Open SSH is currently not compatible with OpenSSL 1.1.x. This would be a big problem, wouldn't it? There are apparently patches from debian and fedora that we could potentialy borrow, though. |
Oh i didn't knew that U_u The problem that i have actually is that i force the CHACHA20 cipher for the openssh server, so openssl 1.0.x should not work ('cause not implemented). But know i'm perplex, on my debian, it is openssh 7.4p1 compiled with openssl 1.0.2l O.o SO i retested on git bash (OpenSSH 7.6p1 with openssl 1.0.2n ...
|
However, there is some kind of patch by the debian package maintainers, AFAIK. I just can't find it currently. [1] https://github.com/openssh/openssh-portable/blob/master/INSTALL |
@dscho @rimrul It looks like OpenSSH supports versions of OpenSSL >= 1.1.0g now, as of 17 days ago: here They included the OpenSSL compat layer 26 days ago: openssh/openssh-portable@31b4952. It also looks like upstream (Alexpux/MINGW-packages) has already updated OpenSSL to 1.1.1: here. It looks like they already rebuilt dependents in this commit: Alexpux/MINGW-packages@391ba31 Does this make it easier to upgrade? I currently need to use PostgreSQL and Git, which require 1.1 and 1.0 of OpenSSL respectively, so they're incompatible. |
Nothing makes this easier to upgrade. This is a friggin' nightmare, and nobody helps. |
@Magneticflux, To paraphrase Dscho, a fully tested PR would be of more assistance. One that covers all the points made above. If it's important, then hopefully you can get a bit of time allocated to having a look. PR welcome. |
@dscho It seems like your idea to "just keep the fork of Git for Windows running indefinitely" from here msys2/MSYS2-packages#786 (comment) may not be the most efficient course of action. I don't think it's sustainable in the long-run to keep rebasing this fork-of-patches. In fact, I believe the original repository-of-patches that is In short, I think that it's vital for the future of MSYS2 to have a working Git client, and vital for the future of Git-for-Windows to have a working (and up-to-date) GNU- and POSIX-friendly environment for outside of Git. These are just my opinions, so take with a grain of salt. |
Only the ca-dir patch applied cleanly. The MSYS2 one had to be re-done. The others seem not to be necessary. To indicate that this package has not yet been released (and to let `please.sh upgrade openssl` commit a change to `PKGBUILD`), let's force the pkgrel to 0 for starters. Signed-off-by: Johannes Schindelin <[email protected]>
Setup
defaults?
to the issue you're seeing?
No
Details
Bash
Minimal, Complete, and Verifiable example
this will help us understand the issue.
OpenSSL 1.1.0h 7 Mar 2018
OpenSSL 1.0.2n 7 Dec 2017
The text was updated successfully, but these errors were encountered: