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

Add openssl #1281

Merged
merged 42 commits into from
Dec 10, 2020
Merged

Add openssl #1281

merged 42 commits into from
Dec 10, 2020

Conversation

JonasVautherin
Copy link
Collaborator

@JonasVautherin JonasVautherin commented Dec 5, 2020

Because it's so much fun 😅.

More seriously, the reason for moving to OpenSSL instead of keeping LibreSSL is that we would want to use dTLS if we were to encrypt the MAVLink communications, and LibreSSL does not support dTLS.

@JonasVautherin
Copy link
Collaborator Author

For the env variables, probably worth trying this:

Error: The `set-env` command is disabled. Please upgrade to using Environment Files or opt into unsecure command execution by setting the `ACTIONS_ALLOW_UNSECURE_COMMANDS` environment variable to `true`. For more information see: https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/

@julianoes
Copy link
Collaborator

@JonasVautherin what's special about these env vars? Can't you just do export FOO=$(blacommand)?

@JonasVautherin JonasVautherin force-pushed the add-openssl branch 8 times, most recently from 6c98317 to 316c9e8 Compare December 8, 2020 10:37
@JonasVautherin JonasVautherin force-pushed the add-openssl branch 3 times, most recently from 1d4a133 to 62710e6 Compare December 10, 2020 14:21
rpm-package:
name: ${{ matrix.container_name }} (package, non-mavsdk_server)
runs-on: ubuntu-18.04
container: mavsdk/mavsdk-${{ matrix.container_name }}
strategy:
matrix:
container_name: [fedora-32, fedora-33]
container_name: [fedora-33]
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why only Fedora 33? My idea is to always have 2, so always the two versions that are supported.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I did not manage to install perl-FindBin on Fedora-32, and eventually gave up 😅

third_party/grpc/grpc_openssl_ios.patch Show resolved Hide resolved
third_party/re2/CMakeLists.txt Show resolved Hide resolved
@julianoes julianoes merged commit 4754454 into develop Dec 10, 2020
@julianoes julianoes deleted the add-openssl branch December 10, 2020 20:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants