)]}' { "commit": "19944ee00bf4e8f64a543205f34028431c9fa60f", "tree": "181c1322185996c7495e0b3548af79396f3ce6a5", "parents": [ "b751f2c073bcdd5466b3d734ee51375d1db381b9" ], "author": { "name": "QUICHE team", "email": "quiche-dev@google.com", "time": "Tue Jan 18 10:44:17 2022 -0800" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Tue Jan 18 10:45:01 2022 -0800" }, "message": "Add testing for content-length handling.\n\nThis CL adds oghttp2 and nghttp2 testing for content-length handling, including\nscenarios where the actual data length is smaller/larger than the\ncontent-length value and where the stream ends with a DATA vs. HEADERS frame.\nSurprisingly and relevantly for Envoy integration testing, nghttp2 calls\nOnInvalidFrame() when the stream ends with a HEADERS frame (but not DATA\nframe). This CL shows content-length gaps that oghttp2 needs to fill.\n\nPiperOrigin-RevId: 422594751\n", "tree_diff": [ { "type": "modify", "old_id": "8cad0c2f9e49a3fc12c9ebaaa4438296e6c16448", "old_mode": 33188, "old_path": "http2/adapter/nghttp2_adapter_test.cc", "new_id": "0bf729568df809847ec9f003349fc5cbb814e1cd", "new_mode": 33188, "new_path": "http2/adapter/nghttp2_adapter_test.cc" }, { "type": "modify", "old_id": "f9434ddae72785613da0057d421bc4f430b9b57e", "old_mode": 33188, "old_path": "http2/adapter/oghttp2_adapter_test.cc", "new_id": "51679f47583ce03a73a9cca6a2f097ed00980f6c", "new_mode": 33188, "new_path": "http2/adapter/oghttp2_adapter_test.cc" } ] }