Perfect your code
With built-in code review tools, GitHub makes it easy to raise the quality bar before you ship. Join the 36 million developers who've merged over 200 million pull requests.
Sign up for free See pricing for teams and enterprisesUpdate to openssl1.1.1a #25381
Conversation
This comment has been minimized.
This comment has been minimized.
nodejs-github-bot
added
build
doc
openssl
labels
Jan 7, 2019
sam-github
referenced this pull request
Jan 7, 2019
Closed
OpenSSL 1.1.1 Support TODO (pls help) #18770
This comment has been minimized.
This comment has been minimized.
|
@sam-github Thanks for the PR. I could not imagine we can fix an async cipher error and that's a great work. For I'm in a business trip during this week, I'm going to take a detail look at this in later. |
danbev
approved these changes
Jan 8, 2019
This comment has been minimized.
This comment has been minimized.
|
@shigeki Enjoy your trip, I'll make sure you have time to review. ci: https://ci.nodejs.org/job/node-test-commit-linux-containered/9865/ Build and test against openssl 1.1.0 was the failure above. I'll look into it. |
sam-github
force-pushed the
sam-github:update_openssl1.1.1a
branch
from
8f1b9bd
to
e70a5e1
Jan 10, 2019
This comment has been minimized.
This comment has been minimized.
|
The last build passed on everything except ARM. |
This was referenced Jan 16, 2019
danbev
added a commit
to danbev/node
that referenced
this pull request
Jan 16, 2019
danbev
referenced this pull request
Jan 16, 2019
Closed
test: change ciphers from 'RC4' to 'no-such-cipher' #25534
This comment has been minimized.
This comment has been minimized.
|
So, been more than a week, green in CI, one approval, I guess I could just land this... but it is a significant enough update I'd like a few more reviews! @nodejs/crypto @shigeki @rvagg @bnoordhuis @indutny 1.1.1 adds some crypto algs and minor features (like zero-length PKCS8 passphrases, @tniessen ), so I'm labelling |
sam-github
force-pushed the
sam-github:update_openssl1.1.1a
branch
from
d4bfbfb
to
fda3b55
Jan 17, 2019
This comment has been minimized.
This comment has been minimized.
|
Updated against node/master, squashed fixups, started a fresh CI. |
sam-github
added
the
semver-minor
label
Jan 17, 2019
danbev
added a commit
that referenced
this pull request
Jan 21, 2019
shigeki
approved these changes
Jan 21, 2019
|
@sam-github Sorry for my late response. I checked your and my change commits and they are fine but some of my commits are missing commit descriptions. I made a branch to fill the commit descriptions in https://github.com/shigeki/node/commits/PR25381. Thanks for making this PR. |
This comment has been minimized.
This comment has been minimized.
|
@shigeki Thanks for reviewing, I'll go through and rebase and fixup the messages. |
sam-github
force-pushed the
sam-github:update_openssl1.1.1a
branch
from
fda3b55
to
572326a
Jan 21, 2019
This comment has been minimized.
This comment has been minimized.
|
Added commit bodies from @shigeki, rebased, re-ci. |
This comment has been minimized.
This comment has been minimized.
|
|
sam-github commentedJan 7, 2019
•
edited
Most of this work comes from @shigeki, who got openssl 1.1.1 building and running across all Node's platforms.
Last time I tested this branch on ci it passed, and it passes locally.
I've done a fair amount of ABI testing, as well. It looks pretty compatible to me (as OpenSSL intended).
See #18770 (comment) (and around) for more information.
@nodejs/crypto , particularly @rvagg @shigeki
Checklist
make -j4 test(UNIX), orvcbuild test(Windows) passes