commit | 9132654c7968e8b510ce015a2fa6708a96c20971 | [log] [tgz] |
---|---|---|
author | QUICHE team <quiche-dev@google.com> | Mon Mar 25 11:37:44 2019 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Mon Mar 25 11:38:16 2019 -0700 |
tree | 8d6079f0456d680c6b111bf11e40fe1e93e7f25b | |
parent | db06153cd17bd3e2d8796ff6a6be1738813d2751 [diff] |
Use 'bytes' instead of 'string' for holding binary data Proto 'string' fields are required to contain valid UTF-8 data, while 'bytes' fields are allowed to contain arbitrary data. Since both proto types are expressed in C++ the same way, this should have no effect other than stopping this warning message: E0325 09:52:56.156763 4987 wire_format_lite.cc:625] String field 'quic.QuicServerConfigProtobuf.PrivateKey.private_key' contains invalid UTF-8 data when serializing a protocol buffer. Use the 'bytes' type if you intend to send raw bytes. gfe-relnote: No-op proto change, not flag-protected. PiperOrigin-RevId: 240184602 Change-Id: Ib77b16245c21eef473160a39e9b777611d3899c5
QUICHE (QUIC, Http/2, Etc) is Google‘s implementation of QUIC and related protocols. It powers Chromium as well as Google’s QUIC servers and some other projects.
The code is currently in process of being moved from https://cs.chromium.org/chromium/src/net/third_party/ into this repository. Please excuse our appearance while we're under construction.