HomePhabricator
Diffusion Comm 9ec57df50f22

[services] Tunnelbroker - Fix an OpenSSL crate collision

Description

[services] Tunnelbroker - Fix an OpenSSL crate collision

Summary:
This diff introduces a fix to resolve conflict in Rust crates which uses the OpenSSL library.
The fix is to use OpenSSL as **vendored** according to the OpenSSL crate documentation.

The full context is available in the Linear task.

Related Linear task: ENG-1738

Test Plan: Call Rust's FCM, A2, Reqwest functions which use OpenSSL from the Tunnelbroker C++ codebase without OpenSSL-related errors.

Reviewers: jon, karol, tomek, varun, ashoat

Reviewed By: jon, karol, tomek, ashoat

Subscribers: ashoat, tomek, atul, karol, abosh

Differential Revision: https://phab.comm.dev/D5064

Details

Provenance
maxAuthored on Sep 6 2022, 4:52 AM
Reviewer
jon
Differential Revision
D5064: [services] Tunnelbroker - Fix an OpenSSL crate collision
Parents
rCOMM7780003a3872: [native] Bump `codeVersion` to 147
Branches
Unknown
Tags
Unknown