Skip to content

quic: reduce socket option header exposure#16541

Merged
wrowe merged 1 commit intoenvoyproxy:mainfrom
jpeach:sock-option-header
May 19, 2021
Merged

quic: reduce socket option header exposure#16541
wrowe merged 1 commit intoenvoyproxy:mainfrom
jpeach:sock-option-header

Conversation

@jpeach
Copy link
Contributor

@jpeach jpeach commented May 18, 2021

Commit Message:

This is a trivial cleanup that moves the inclusion of socket_option_impl.h from the header to the source file to reduce its exposure.

Additional Description: None
Risk Level: Low
Testing: bazel tests
Docs Changes: N/A
Release Notes: N/A
Platform Specific Features: N/A

Move the inclusion of `socket_option_impl.h` from the header
to the source to reduce its exposure.

Signed-off-by: James Peach <jpeach@apache.org>
@jpeach
Copy link
Contributor Author

jpeach commented May 18, 2021

The codeql workflow error looks like a problem with the CI tooling:

CMake Error: CMake was unable to find a build program corresponding to "Ninja".  CMAKE_MAKE_PROGRAM is not set.  You probably need to select a different build tool.
CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage

@wrowe
Copy link
Contributor

wrowe commented May 18, 2021

/retest

@repokitteh-read-only
Copy link

Retrying Azure Pipelines:
Check envoy-presubmit didn't fail.

🐱

Caused by: a #16541 (comment) was created by @wrowe.

see: more, trace.

@wrowe wrowe self-assigned this May 18, 2021
Copy link
Contributor

@wrowe wrowe left a comment

Choose a reason for hiding this comment

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

LGTM including style cleanups/includes ordering. CodeQL-Build failure doesn't intersect with this submission.

@jpeach
Copy link
Contributor Author

jpeach commented May 19, 2021

@wrowe the install-deps step failed because the apt indices were corrupt or in a transient state

@jpeach
Copy link
Contributor Author

jpeach commented May 19, 2021

/retest

@repokitteh-read-only
Copy link

Retrying Azure Pipelines:
Check envoy-presubmit didn't fail.

🐱

Caused by: a #16541 (comment) was created by @jpeach.

see: more, trace.

@wrowe wrowe merged commit 94d1137 into envoyproxy:main May 19, 2021
leyao-daily pushed a commit to leyao-daily/envoy that referenced this pull request Sep 30, 2021
Move the inclusion of `socket_option_impl.h` from the header
to the source to reduce its exposure.

Signed-off-by: James Peach <jpeach@apache.org>
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