Skip to content
This repository has been archived by the owner on Mar 4, 2021. It is now read-only.

Add functionality required by libndt #6

Merged
merged 4 commits into from
Sep 6, 2019
Merged

Conversation

bassosimone
Copy link
Member

@bassosimone bassosimone commented Aug 2, 2019

This code has been built locally and used to regenerate CMakeLists.txt in measurement-kit/libndt#108.

bassosimone added a commit to measurement-kit/libndt that referenced this pull request Aug 2, 2019
This diff converts libndt to use mkbuild as opposed to deprecated
subrepositories that we would like to decommission.

It includes uncommitted changes to mkbuild required to make this conversion
actually possible, see measurement-kit/mkbuild#6.

It also removes conditional support for OpenSSL and cURL mainly
because that simplifies the migration, _and_ because having such
support as optional was optional complexity.

This diff additionally changes the testing strategy in Travis
to only cover the legacy code path. It appears that there have
been changes again and now running several NDT tests from the
same invocation of Travis has become problematic.

This is reasonably okay because at this stage we're going to use
libndt only as an implementation of the legacy protocol.

Closes #91.

Closes #92.
We'll be using a version of LibreSSL that we previously built
to have a working, albeit old, "OpenSSL" for Windows.

This is fine because we only use this prebuilt library for
running continuous integration tests.

Because LibreSSL/OpenSSL consists of multiple libraries, it
was necessary here to rework how prebuilt libs work.
@bassosimone bassosimone added this to the mkbuild next milestone Aug 28, 2019
@bassosimone bassosimone self-assigned this Sep 6, 2019
@bassosimone bassosimone added the enhancement New feature or request label Sep 6, 2019
@bassosimone bassosimone marked this pull request as ready for review September 6, 2019 12:34
@bassosimone bassosimone merged commit c80caf3 into master Sep 6, 2019
@bassosimone bassosimone deleted the feature/libndt branch September 6, 2019 13:14
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants