[SERVER-26781] Add support for building with openssl 1.1.0 Created: 26/Oct/16 Updated: 04/May/17 Resolved: 08/Feb/17 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Build, Security |
| Affects Version/s: | 3.2.10, 3.4.0-rc1 |
| Fix Version/s: | 3.2.14, 3.4.5, 3.5.3 |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Marek Skalický | Assignee: | Spencer Jackson |
| Resolution: | Done | Votes: | 0 |
| Labels: | pull-request | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Attachments: |
|
||||
| Issue Links: |
|
||||
| Backwards Compatibility: | Fully Compatible | ||||
| Backport Requested: |
v3.4, v3.2
|
||||
| Sprint: | Platforms 2017-03-27 | ||||
| Participants: | |||||
| Description |
|
Building of OpenSSL 1.1.0 fails.
(example full log https://kojipkgs.fedoraproject.org//work/tasks/4184/16104184/build.log) Also asio have to be updated to latest master to support openssl 1.1.0. Patch for fixing openssl issues in mongodb attached. (does not include asio update) Should I create github pull request? (it is not problem for me, but I don't know what is your workflow) |
| Comments |
| Comment by Githook User [ 04/May/17 ] |
|
Author: {u'username': u'omron93', u'name': u'Marek Skalick\xfd', u'email': u'mskalick@redhat.com'}Message: Closes #1133 Signed-off-by: Spencer Jackson <spencer.jackson@mongodb.com> |
| Comment by Githook User [ 04/May/17 ] |
|
Author: {u'username': u'omron93', u'name': u'Marek Skalick\xfd', u'email': u'mskalick@redhat.com'}Message: Closes #1133 Signed-off-by: Spencer Jackson <spencer.jackson@mongodb.com> |
| Comment by Githook User [ 08/Feb/17 ] |
|
Author: {u'username': u'omron93', u'name': u'Marek Skalick\xfd', u'email': u'mskalick@redhat.com'}Message: Closes #1133 Signed-off-by: Spencer Jackson <spencer.jackson@mongodb.com> |
| Comment by Marek Skalický [ 11/Jan/17 ] |
|
Github PR created - https://github.com/mongodb/mongo/pull/1133 To note: Bundled version of asio library does not support openssl 1.1 (latest github asio version supports it already), so asio should be also updated too. |
| Comment by Spencer Jackson [ 10/Jan/17 ] |
|
Hi mskalick, sorry for the delay. Thank you very much for your patch! I’ve taken a look at it, and it looks good overall, but I see some revisions that need to be made. I'd like to review it with you on Github. Could you please submit a pull request with it to our repository? Before opening it up, make sure your commit message begins with " |
| Comment by Marek Skalický [ 10/Jan/17 ] |
|
Any progress with this? |
| Comment by Marek Skalický [ 10/Jan/17 ] |
|
Adding new version of this patch - this patch i working |
| Comment by Andreas Nilsson [ 26/Oct/16 ] |
|
Thanks for your report mskalick. We will have a look at your patch to verify. Do you know why OpenSSL choose to remove support for declaring EVP_MD_CTX's directly? |