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

Update Windows openssl binaries to a UWP-compatible version #24138

Closed
jdm opened this issue Sep 4, 2019 · 2 comments
Closed

Update Windows openssl binaries to a UWP-compatible version #24138

jdm opened this issue Sep 4, 2019 · 2 comments

Comments

@jdm
Copy link
Member

@jdm jdm commented Sep 4, 2019

https://github.com/servo/openssl-windows-build
https://github.com/servo/openssl/tree/servo
https://github.com/servo/openssl-src-rs/tree/servo

These are currently building 1.1.1c. The UWP changes in upstream openssl are more recent than that, and my attempt to update the openssl submodule to an appropriate revision ran into build problems in openssl-sys because the openssl version macros changed :(

@jdm jdm added this to To do in UWP port via automation Sep 4, 2019
@jdm jdm changed the title Update openssl to a UWP-compatible version Update Windows openssl binaries to a UWP-compatible version Sep 4, 2019
@jdm
Copy link
Member Author

@jdm jdm commented Sep 12, 2019

It might be possible to cherry-pick openssl/openssl@5ded1ca and ensure that the binaries are built with the appropriate C define and /APPCONTAINER flags.

@jdm
Copy link
Member Author

@jdm jdm commented Sep 12, 2019

1.1.1d was released but the changes from https://github.com/winkelsdorf/openssl/pull/224 were not backported to it.

@jdm jdm mentioned this issue Sep 20, 2019
4 of 4 tasks complete
@jdm jdm moved this from To do to In progress in UWP port Sep 20, 2019
bors-servo added a commit that referenced this issue Sep 23, 2019
Update to UWP compatible OpenSSL build.

This uses OpenSSL binaries built from https://github.com/servo/openssl-windows-build which yield no more WACK violations.

---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #24138
- [x] These changes do not require tests because no CI for WACK or windows yet.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/24257)
<!-- Reviewable:end -->
bors-servo added a commit that referenced this issue Sep 23, 2019
Update to UWP compatible OpenSSL build.

This uses OpenSSL binaries built from https://github.com/servo/openssl-windows-build which yield no more WACK violations.

---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #24138
- [x] These changes do not require tests because no CI for WACK or windows yet.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/24257)
<!-- Reviewable:end -->
bors-servo added a commit that referenced this issue Sep 24, 2019
Update to UWP compatible OpenSSL build.

This uses OpenSSL binaries built from https://github.com/servo/openssl-windows-build which yield no more WACK violations.

---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #24138
- [x] These changes do not require tests because no CI for WACK or windows yet.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/24257)
<!-- Reviewable:end -->
bors-servo added a commit that referenced this issue Sep 24, 2019
Update to UWP compatible OpenSSL build.

This uses OpenSSL binaries built from https://github.com/servo/openssl-windows-build which yield no more WACK violations.

---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #24138
- [x] These changes do not require tests because no CI for WACK or windows yet.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/24257)
<!-- Reviewable:end -->
@bors-servo bors-servo closed this in 66035b0 Oct 2, 2019
UWP port automation moved this from In progress to Done Oct 2, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
UWP port
  
Done
Linked pull requests

Successfully merging a pull request may close this issue.

1 participant
You can’t perform that action at this time.