Skip to content

quiche: update tar ball to f555d99a084cdd086a349548c70fb558ac5847cf#13066

Merged
ggreenway merged 9 commits intoenvoyproxy:masterfrom
danzh2010:updatetar8
Sep 18, 2020
Merged

quiche: update tar ball to f555d99a084cdd086a349548c70fb558ac5847cf#13066
ggreenway merged 9 commits intoenvoyproxy:masterfrom
danzh2010:updatetar8

Conversation

@danzh2010
Copy link
Contributor

@danzh2010 danzh2010 commented Sep 11, 2020

Signed-off-by: Dan Zhang danzh@google.com

Update QUICHE to commit f555d99a084cdd086a349548c70fb558ac5847cf to fix some Windows compilation errors.

Remove EnvoyCryptoServerStream interface because it was there purely to accessing proof source in quic:: QuicCryptoServerStream and quic:: TlsServerHandshaker. Now that QUICHE provide a common interface for these two to expose ProofSource object, we don't need to override them to obtain and access the proof source any more. Remove the envoy subclasses EnvoyQuicCryptoServerStream and EnvoyQuicTlsServerHandshaker.

Fixes #10420, #13154

Signed-off-by: Dan Zhang <danzh@google.com>
@repokitteh-read-only
Copy link

CC @envoyproxy/dependency-watchers: FYI only for changes made to (bazel/repository_locations\.bzl)|(api/bazel/repository_locations\.bzl)|(.*/requirements\.txt).

🐱

Caused by: #13066 was opened by danzh2010.

see: more, trace.

Signed-off-by: Dan Zhang <danzh@google.com>
@danzh2010
Copy link
Contributor Author

/assign @wu-bin @alyssawilk

Signed-off-by: Dan Zhang <danzh@google.com>
Signed-off-by: Dan Zhang <danzh@google.com>
Signed-off-by: Dan Zhang <danzh@google.com>
wu-bin
wu-bin previously approved these changes Sep 14, 2020
Copy link
Contributor

@wu-bin wu-bin left a comment

Choose a reason for hiding this comment

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

Thanks Dan, LGTM.

"-Wno-ignored-qualifiers",
"-Wno-sign-compare",
"-Wno-inconsistent-missing-override",
"-Wno-unused-function",
Copy link
Contributor

Choose a reason for hiding this comment

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

nit: Fix indent

Copy link
Contributor Author

Choose a reason for hiding this comment

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

done

Signed-off-by: Dan Zhang <danzh@google.com>
ggreenway
ggreenway previously approved these changes Sep 14, 2020
Copy link
Member

@ggreenway ggreenway left a comment

Choose a reason for hiding this comment

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

LGTM. Thanks!

@ggreenway ggreenway self-assigned this Sep 14, 2020
@ggreenway
Copy link
Member

@danzh2010 there's a gcc CI failure in quiche (not envoy) code.

/wait

Signed-off-by: Dan Zhang <danzh@google.com>
@ggreenway
Copy link
Member

gcc is still broken in quiche

/wait

Signed-off-by: Dan Zhang <danzh@google.com>
Signed-off-by: Dan Zhang <danzh@google.com>
@wrowe
Copy link
Contributor

wrowe commented Sep 18, 2020

This looks good now on gcc @ggreenway

@danzh2010 TYVM!

@danzh2010 danzh2010 changed the title quiche: update tar ball to 375725f6074f10e6fe55114850316503514875e3 quiche: update tar ball to f555d99a084cdd086a349548c70fb558ac5847cf Sep 18, 2020
@danzh2010
Copy link
Contributor Author

Had to fix more in upstream, PTAL

Copy link
Contributor

@wu-bin wu-bin left a comment

Choose a reason for hiding this comment

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

Still LGTM, thanks Dan!

@wrowe
Copy link
Contributor

wrowe commented Sep 18, 2020

As this is a blocking issue for other PR's we would ask @envoyproxy/senior-maintainers if anyone has cycles to give this a green light and pull it?

Copy link
Member

@ggreenway ggreenway left a comment

Choose a reason for hiding this comment

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

LGTM. Thanks for making all the fixes.

@ggreenway ggreenway merged commit f01c2d4 into envoyproxy:master Sep 18, 2020
@danzh2010 danzh2010 deleted the updatetar8 branch January 26, 2021 21:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

MSVC Compilation errors with current quiche implementation

6 participants