envoyproxy / envoy-openssl

Envoy OpenSSL extensions
Apache License 2.0
44 stars 38 forks source link

OSSM-4338 Upgraded BoringSSL version from b95124305 to ca1690e22 #110

Closed tedjpoole closed 11 months ago

tedjpoole commented 11 months ago

Many of the patch files broke as a result of the upgrade, even though the changes in BoringSSL on the whole weren't that big.

Therefore, as part of this upgrade, the mechanism of copying and modifying BoringSSL files into the bssl-compat build has also been modified in the hope that subsequent upgrades will be easier.

Instead of using patch files to comment/uncomment/edit the BoringSSL source files, the new tools/uncomment.sh script operates at a higher level, operating on functions, macros, typedefs, structs, google tests etc. The hope is, that with more semantic info about what is being [un]commented, it will be less brittle.

Also upgraded envoy submodule to v1.26.3