{"push_id":2797012644,"size":39,"distinct_size":39,"ref":"refs/heads/retry-filter","head":"91c55fabd1b52f4126d393b28a7ae2d1ff9ffd0b","before":"13aadc30a0e600eebdd850f1583d0d1cd1a8696b","commits":[{"sha":"797e824846fdadf14e20bdb0368fec00462f20c1","author":{"name":"Lizan Zhou","email":"821ab109c028f980fd658b5ceedb38e095be5bc8@google.com"},"message":"deps: update gRPC to 1.14.0 (#4047)\n\nPick up latest gRPC 1.14 for partially local credentials support, and keep update with latest stable generally.\r\n\r\nRisk Level: Low\r\nTesting: CI\r\nDocs Changes: N/A\r\nRelease Notes: N/A\r\n\r\nSigned-off-by: Lizan Zhou <zlizan@google.com>","distinct":true,"url":"https://api.github.com/repos/snowp/envoy/commits/797e824846fdadf14e20bdb0368fec00462f20c1"},{"sha":"70e9878ed4d8e2f8b55f4238ca5bc93d540e9592","author":{"name":"James Adam Buckland","email":"fe493a3cc49e0cce8a2a13f9427b621848c7723e@gmail.com"},"message":"Fix bug in `HostSetImpl::chooseLocality()` (#4061)\n\n There is a bug in HostSetImpl::chooseLocality() where the pick()d locality could be nullptr. (and Envoy will crash on nullptr->access() as a result).\r\n\r\nThis is because we won't build a schedule if there are no weighted localities, but we will build a schedule (albiet an empty one) if there are localities with weight zero. \r\n\r\nRisk Level: Low\r\nTesting: Wrote new now-passing test under //test/common/upstream:upstream_impl_test.\r\n\r\nSigned-off-by: James Buckland <jbuckland@google.com>","distinct":true,"url":"https://api.github.com/repos/snowp/envoy/commits/70e9878ed4d8e2f8b55f4238ca5bc93d540e9592"},{"sha":"d47365a9ac7ca8af3067f1d9f996a289069cea71","author":{"name":"vishalpowar","email":"74db11cba4699ff785647672163125dd932cfa74@gmail.com"},"message":"Per endpoint load report (#4044)\n\nAdd capability to report upstream stats at endpoint granularity in load_report.proto\r\n\r\nFixes: #4036\r\n\r\nSigned-off-by: Vishal Powar <vishalpowar@rodete-desktop-imager.corp.google.com>","distinct":true,"url":"https://api.github.com/repos/snowp/envoy/commits/d47365a9ac7ca8af3067f1d9f996a289069cea71"},{"sha":"14baa40ea6e3727406a11320d90aa1e435c34925","author":{"name":"Anirudh","email":"36df98f010f16ec2e17a984d7079761f265b6b6e@gmail.com"},"message":"fuzz: h1_capture_fuzz with direct response (#3787)\n\nh1_capture_fuzz_test as of now fuzzes both upstream and downstream. With direct response enabled, fuzzing happens only in the downstream. Overrided the initialize() of BaseIntegrationTest and supplied the config to enable direct response.\r\n\r\nRisk Level: Low\r\n\r\nTesting: Tested unit tests (bazel test //test/integration:h1_capture_direct_response_fuzz_test), built and ran fuzzers with oss-fuzz.\r\n\r\nCurrently using the same corpus as h1_capture_fuzz's, let me know if it's fine or modification to the corpus, like removing the upstream events, is needed.\r\n\r\nSigned-off-by: Anirudh M <m.anirudh18@gmail.com>","distinct":true,"url":"https://api.github.com/repos/snowp/envoy/commits/14baa40ea6e3727406a11320d90aa1e435c34925"},{"sha":"e759eab1777f37bd7c2ace9c33d87186652a3183","author":{"name":"Akhil Thampy","email":"e868a7f71518c30388f725182ee85510c18f306e@akhilthampy.com"},"message":"buffer: add prepend functions to Buffer::Instance (#4064)\n\nDescription: This PR adds prepend functions that wraps around evbuffer_prepend and evbuffer_prepend_bufferto Buffer::Instance\r\nRisk Level: low\r\nTesting: Added unit tests to cover new functions\r\nDocs Changes: N/A\r\nRelease Notes: N/A\r\nFixes #3994\r\n\r\nSigned-off-by: Akhil Thampy <akhil@akhilthampy.com>","distinct":true,"url":"https://api.github.com/repos/snowp/envoy/commits/e759eab1777f37bd7c2ace9c33d87186652a3183"},{"sha":"04616d6764c77f1bb48bf1f3496c8378bb11dd2f","author":{"name":"Stephan Zuercher","email":"12de3568c51b3e8be16eecacef359e62ce51b8cc@gmail.com"},"message":" tcp_proxy: convert TCP proxy to use TCP connection pool (#4067)\n\nConverts TcpProxy::Filter and WebSocket::WsHandlerImpl to use\r\nTcp::ConnectionPool to obtain connections. Much of the stats\r\nhandling and connection timeouts are handled by the connection\r\npool.\r\n\r\nStats were manually verified by comparing stats produced by\r\nthe tcp_proxy_integration_test with and without the connection\r\npool change.\r\n\r\nThis reapplies an earlier changed reverted due to #4065. That\r\nbug is fixed by performing the connection pools state management\r\nbefore forwarding callbacks.\r\n\r\n*Risk Level*: medium\r\n*Testing*: unit/integration testing\r\n*Docs Changes*: n/a\r\n*Release Notes*: n/a\r\n*Fixes*: #4065\r\n\r\nSigned-off-by: Stephan Zuercher <stephan@turbinelabs.io>","distinct":true,"url":"https://api.github.com/repos/snowp/envoy/commits/04616d6764c77f1bb48bf1f3496c8378bb11dd2f"},{"sha":"22ae0ab931cfa411d795e7444a004a3c224fe3a2","author":{"name":"James Sedgwick","email":"49021315ec752fa4eb8675f9e52a3d13d8caa498@lyft.com"},"message":"HttpConnectionManager and upstream counters for total completed requests (#3995)\n\nSigned-off-by: James Sedgwick <jsedgwick@lyft.com>","distinct":true,"url":"https://api.github.com/repos/snowp/envoy/commits/22ae0ab931cfa411d795e7444a004a3c224fe3a2"},{"sha":"aafdf6037def041e74635f32098550bd28b8962b","author":{"name":"Gabriel Sagula","email":"30d06b31ce38d95d8deab3affcfd5e152a121005@gmail.com"},"message":"authz_client_fix: fixed ext_authz http client when request contains content-length greater than 0 (#3888)\n\nSigned-off-by: Gabriel <gsagula@gmail.com>","distinct":true,"url":"https://api.github.com/repos/snowp/envoy/commits/aafdf6037def041e74635f32098550bd28b8962b"},{"sha":"765cac42f46dcc2bbdb4391bd2ae6197c86e7e27","author":{"name":"Raúl Gutiérrez Segalés","email":"f25f6873bbbde69f1fe653b3e6bd40d543b8d0e0@itevenworks.net"},"message":"Destroy pending updates when updating a cluster (#4084)\n\nWe must dispose any pending updates when updating a cluster to disable\r\nany timers that might fire once the cluster is gone.\r\n\r\nFixes #4072.\r\n\r\nSigned-off-by: Raul Gutierrez Segales <rgs@pinterest.com>","distinct":true,"url":"https://api.github.com/repos/snowp/envoy/commits/765cac42f46dcc2bbdb4391bd2ae6197c86e7e27"},{"sha":"29b60291e183ba7fae62a799cea2f6c625f8d534","author":{"name":"htuch","email":"c185081708e02336640916420d0c772668570de5@users.noreply.github.com"},"message":"fuzz: access log formatter fuzz test. (#4102)\n\nStructured this fuzzer proto so that we can easily add a header parser/formatter fuzzer next.\r\n\r\nRisk level: Low\r\nTesting: 69.3% test coverage of access_log_formatter.cc, covering the interesting bits in the\r\ncorpus, i.e. where untrusted user input arrives or we have non-trivial parse/format logic.\r\n\r\nSigned-off-by: Harvey Tuch <htuch@google.com>","distinct":true,"url":"https://api.github.com/repos/snowp/envoy/commits/29b60291e183ba7fae62a799cea2f6c625f8d534"},{"sha":"510994c6a46401ed5416062149f8c299ebdfa316","author":{"name":"Joshua Marantz","email":"c3f6b7d9de5243f9f0884ee043fd42ff9df5f177@google.com"},"message":"Don't use SIGTERM for admin /quitquitquit, just shut down directly. (#4099)\n\nSigned-off-by: Joshua Marantz <jmarantz@google.com>","distinct":true,"url":"https://api.github.com/repos/snowp/envoy/commits/510994c6a46401ed5416062149f8c299ebdfa316"},{"sha":"45b90082918b4aed4e3c53a2a5cf79ba1b206505","author":{"name":"markatou","email":"82730e3cf16ec01073559876dd399643d077b448@gmail.com"},"message":"Handling updates from the management server on HDS (#4077)\n\nWhen the HdsDelegate receives an update from the management server, it restarts all healthchecking.\r\n\r\nRisk Level:\r\nLow\r\n\r\nSigned-off-by: Lilika Markatou <lilika@google.com>","distinct":true,"url":"https://api.github.com/repos/snowp/envoy/commits/45b90082918b4aed4e3c53a2a5cf79ba1b206505"},{"sha":"1cd509ef1ef41483a9729c4840c17b87940d86a5","author":{"name":"Tal Nordan","email":"1bc3f63b3cc1ab0cbc793dd3c06cfc19037e21fb@users.noreply.github.com"},"message":"docs: add curl to Ubuntu deps (#4104)\n\nFollowing PR #3892, the build uses `curl` instead of `wget`. As a\r\nresult, package curl has become a dependency.\r\n\r\nRisk Level: Low\r\nTesting: Bazel build on Ubuntu 18.04\r\nDocs Changes: N/A\r\nRelease Notes: N/A\r\n\r\nSigned-off-by: Tal Nordan <tal.nordan@solo.io>","distinct":true,"url":"https://api.github.com/repos/snowp/envoy/commits/1cd509ef1ef41483a9729c4840c17b87940d86a5"},{"sha":"73dfedc95f484ccb31d80a8363c2db1bae51cef5","author":{"name":"Dhi Aurrahman","email":"bd40a18d86c83374f049908c0f728599af610355@tetrate.io"},"message":"ci: link ninja-buid to ninja for centos (#4106)\n\nFix /build_recipes/cares.sh: line 35: ninja: command not found when executing build_container_centos.sh.\r\n\r\nSigned-off-by: Dhi Aurrahman <dio@tetrate.io>","distinct":true,"url":"https://api.github.com/repos/snowp/envoy/commits/73dfedc95f484ccb31d80a8363c2db1bae51cef5"},{"sha":"fe57f6b333db10e9b047d90b1882a842aa672f25","author":{"name":"htuch","email":"c185081708e02336640916420d0c772668570de5@users.noreply.github.com"},"message":"fuzz: http parsing utility fuzzer. (#4107)\n\nFocused on places we're doing parsing of user input.\r\n\r\nRisk level: Low\r\nTesting: 45.3% of source/common/http/utility.cc, covering most of the parsing code.\r\n\r\nSigned-off-by: Harvey Tuch <htuch@google.com>","distinct":true,"url":"https://api.github.com/repos/snowp/envoy/commits/fe57f6b333db10e9b047d90b1882a842aa672f25"},{"sha":"bb70b42bb7eea4125be4502ef7fd7f73aab41bcf","author":{"name":"htuch","email":"c185081708e02336640916420d0c772668570de5@users.noreply.github.com"},"message":"fuzz: router header formatter/parser fuzz test. (#4105)\n\nRisk level: Low\r\nTesting: corpus has 82.3% test coverage for header_formatter.cc and 82.5% for header_parser.cc\r\n\r\nSigned-off-by: Harvey Tuch <htuch@google.com>","distinct":true,"url":"https://api.github.com/repos/snowp/envoy/commits/bb70b42bb7eea4125be4502ef7fd7f73aab41bcf"},{"sha":"9b33c49d1ca32e73d761849a617b988ed6b596a7","author":{"name":"markatou","email":"82730e3cf16ec01073559876dd399643d077b448@gmail.com"},"message":"Rename message types in hds.proto to improve readability (#4109)\n\nRenaming message types in api/envoy/service/discovery/v2/hds.proto to improve readability\r\n\r\nRisk Level:\r\nLow\r\n\r\nThis is for #1310.\r\n\r\nSigned-off-by: Lilika Markatou <lilika@google.com>","distinct":true,"url":"https://api.github.com/repos/snowp/envoy/commits/9b33c49d1ca32e73d761849a617b988ed6b596a7"},{"sha":"3e15c94901f7ce5ebca671e451efceec8053da86","author":{"name":"Stephan Zuercher","email":"12de3568c51b3e8be16eecacef359e62ce51b8cc@gmail.com"},"message":"upstream: allow custom extension protocol options (#4098)\n\nAllows extension protocols to specify custom options.\r\n\r\n*Risk Level*: low, ignored by existing protocols\r\n*Testing*: unit tests\r\n*Docs Changes*: inline\r\n*Release Notes*: n/a\r\n\r\nSigned-off-by: Stephan Zuercher <stephan@turbinelabs.io>","distinct":true,"url":"https://api.github.com/repos/snowp/envoy/commits/3e15c94901f7ce5ebca671e451efceec8053da86"},{"sha":"98037ed375edc2e7df34b4ea78acb52b85ed2386","author":{"name":"Lizan Zhou","email":"821ab109c028f980fd658b5ceedb38e095be5bc8@google.com"},"message":"secret: add secret provider interface and use it for TlsCertificates (#4086)\n\nSigned-off-by: Lizan Zhou <zlizan@google.com>","distinct":true,"url":"https://api.github.com/repos/snowp/envoy/commits/98037ed375edc2e7df34b4ea78acb52b85ed2386"},{"sha":"3bb7fbc5f77f2c89e297d7381ca3c2ce6fe179fe","author":{"name":"markatou","email":"82730e3cf16ec01073559876dd399643d077b448@gmail.com"},"message":"Added TCP healthcheck capabilities to the HdsDelegate (#4079)\n\nThe HdsDelegate now informs the management server that it can perform TCP healthchecks.\r\n\r\nThis change also comes with three tests showing that indeed the HdsDelegate can perform TCP healthchecks.\r\n\r\nRisk Level: Low\r\n\r\nThis is for #1310.\r\n\r\nSigned-off-by: Lilika Markatou <lilika@google.com>","distinct":true,"url":"https://api.github.com/repos/snowp/envoy/commits/3bb7fbc5f77f2c89e297d7381ca3c2ce6fe179fe"}]}
{"actor":{"display_login":"snowp"}}