{"push_id":2964287310,"size":17,"distinct_size":9,"ref":"refs/heads/stephan/thrift-rate-limiter","head":"c25f3ca7e1f4caf898a28418857b1c2b38406f6f","before":"df22fb90e94c9d999088bbdcb9d5ad2f10567746","commits":[{"sha":"4337516e310e23afd663150cbed00eac0105d1f3","author":{"name":"Lizan Zhou","email":"f147826ecd3164c8e0d50b5505a206163df0ae48@gmail.com"},"message":"ssl: temporariliy fix utility test (#4701)\n\nDescription:\r\nQuick fix of time dependent SSL utility test introduced in #4686.\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 <lizan@tetrate.io>","distinct":false,"url":"https://api.github.com/repos/turbinelabs/envoy/commits/4337516e310e23afd663150cbed00eac0105d1f3"},{"sha":"1a68417b31e0363d5497a3fe16fbacf13f3c5383","author":{"name":"tianqian.zyf","email":"4e890e91f10fb1d9a01e880b335a38c82dbc853c@qq.com"},"message":"docs: fix dead link (#4700)\n\nSigned-off-by: tianqian.zyf <tianqian.zyf@alibaba-inc.com>","distinct":false,"url":"https://api.github.com/repos/turbinelabs/envoy/commits/1a68417b31e0363d5497a3fe16fbacf13f3c5383"},{"sha":"811ee0dc52951acf2f66190587f92394473c245c","author":{"name":"Venil Noronha","email":"6a56506c9574f6368653631df251aee8b3f3bfd1@gmail.com"},"message":"rbac: add support for SNI based permissions (#4662)\n\nThis commit adds support for SNI based permissions by matching over a\r\nconnection's requested server name.\r\n\r\nSigned-off-by: Venil Noronha <veniln@vmware.com>","distinct":false,"url":"https://api.github.com/repos/turbinelabs/envoy/commits/811ee0dc52951acf2f66190587f92394473c245c"},{"sha":"ae6a4e7951bc82a21f8627ccce4b14629f876163","author":{"name":"Snow Pettersen","email":"dc321f0b24e908f42e5ce1d0abd89a9f4357d407@gmail.com"},"message":"http: update comment about absolute urls (#4702)\n\nUpdates the comment since absolute URLs can now be handled by the codec\r\nby setting the allow_absolute_url flag.\r\n\r\nSigned-off-by: Snow Pettersen <snowp@squareup.com>","distinct":false,"url":"https://api.github.com/repos/turbinelabs/envoy/commits/ae6a4e7951bc82a21f8627ccce4b14629f876163"},{"sha":"40a8fb6510a5cde26a5ed8e18535db439480c23f","author":{"name":"tianqian.zyf","email":"4e890e91f10fb1d9a01e880b335a38c82dbc853c@qq.com"},"message":"dubbo_proxy: Add hessian utils for dubbo proxy filter  (#4569)\n\nSigned-off-by: tianqian.zyf <tianqian.zyf@alibaba-inc.com>","distinct":false,"url":"https://api.github.com/repos/turbinelabs/envoy/commits/40a8fb6510a5cde26a5ed8e18535db439480c23f"},{"sha":"8ecacd083362412f0695ccb86585cda153268dc4","author":{"name":"Elisha Ziskind","email":"86ae72ff1238b76ef32655f86e9231c46ad1e2ac@google.com"},"message":"Fix data race in overload manager shutdown (#4708)\n\nSigned-off-by: Elisha Ziskind <eziskind@google.com>","distinct":false,"url":"https://api.github.com/repos/turbinelabs/envoy/commits/8ecacd083362412f0695ccb86585cda153268dc4"},{"sha":"fd0f6963d83400b9f4e8d3c65154e0b1a103e152","author":{"name":"James Adam Buckland","email":"fe493a3cc49e0cce8a2a13f9427b621848c7723e@gmail.com"},"message":"tls: fix path bug in ssl tests (#4725)\n\nUse computed directories in cert paths under //test/common/ssl.\r\nRisk Level: Low\r\nTesting: Three modified tests, three tests pass.\r\nDocs Changes: N/A\r\nRelease Notes: N/A\r\n\r\nSigned-off-by: James Buckland <jbuckland@google.com>","distinct":false,"url":"https://api.github.com/repos/turbinelabs/envoy/commits/fd0f6963d83400b9f4e8d3c65154e0b1a103e152"},{"sha":"034f741acf98518c71db4c2bc5019b9f3dc4e0e8","author":{"name":"Stephan Zuercher","email":"12de3568c51b3e8be16eecacef359e62ce51b8cc@gmail.com"},"message":"build: fix circleci ipv6 config (#4727)\n\nFix circleci config for ipv6.\r\n\r\nRisk Level: low\r\nTesting: n/a\r\nDocs Changes: n/a\r\nRelease Notes: n/a\r\n\r\nSigned-off-by: Stephan Zuercher <stephan@turbinelabs.io>","distinct":false,"url":"https://api.github.com/repos/turbinelabs/envoy/commits/034f741acf98518c71db4c2bc5019b9f3dc4e0e8"},{"sha":"8607e912a1df840da1080b7b0d4a9ed6bc247c39","author":{"name":"Shriram Rajagopalan","email":"785e0dd68b4a7eb354cdcc8c12d1b30f8a185e10@users.noreply.github.com"},"message":"Shared FilterState: List support (#4588)\n\nThis is an attempt to solve #4528\r\n\r\nI tried adding a setList and getList or other variants to the filter state interface as @curiouserrandy suggested in the issue above. Two problems came up:\r\n\r\n1. hasData method becomes complicated. It effectively becomes \"check if all elements of the list have same type\"\r\n2. getListData also becomes kludgey. Obtain the vector, dynamic cast each element to check if typematches and then return a vector of references. Not sure if its worth the perf overhead to do this over and over again.\r\n\r\nInstead, I opted here to return a non-const reference to the underlying object (which is not const either). Short of me doing my own const cast..\r\n\r\nSigned-off-by: Shriram Rajagopalan <shriramr@vmware.com>","distinct":true,"url":"https://api.github.com/repos/turbinelabs/envoy/commits/8607e912a1df840da1080b7b0d4a9ed6bc247c39"},{"sha":"d331e481bf7d92f0b2824f006a29bd2349be1f41","author":{"name":"htuch","email":"c185081708e02336640916420d0c772668570de5@users.noreply.github.com"},"message":"outlier_detection: fix divide-by-zero in success rate processing. (#4731)\n\nFixes oss-fuzz issue https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=10812.\r\n\r\nRisk Level: Low\r\nTesting: Unit test and corpus entry added.\r\n\r\nSigned-off-by: Harvey Tuch <htuch@google.com>","distinct":true,"url":"https://api.github.com/repos/turbinelabs/envoy/commits/d331e481bf7d92f0b2824f006a29bd2349be1f41"},{"sha":"1c81ab9a3f5804a2d51d14ffa1d85bdf2672097c","author":{"name":"Joshua Marantz","email":"c3f6b7d9de5243f9f0884ee043fd42ff9df5f177@google.com"},"message":"stats: Move stats impl discussion from thread_local_store.h into source/doc/stats/md (#4729)\n\nper @mattklein123 's suggestion on #4711 , adds a stats design doc. In this rev it only pulls in material from a comment in thread_local_store.h. A few TBD sections were added to suggest structure, but the intent is not to fill them out in this PR, which just moves the existing material and adds an overview for context. Future stats-related PRs should include edits to this file to keep it up-to-date.\r\n\r\nThis is one step toward resolving #4196.\r\n\r\nRisk Level: low\r\nTesting: none\r\nDocs Changes: this is a doc change.\r\nRelease Notes: n/a\r\n\r\nSigned-off-by: Joshua Marantz <jmarantz@google.com>","distinct":true,"url":"https://api.github.com/repos/turbinelabs/envoy/commits/1c81ab9a3f5804a2d51d14ffa1d85bdf2672097c"},{"sha":"4f94a52b487ec75aa33bf8f21da778a8df5f92d7","author":{"name":"Snow Pettersen","email":"dc321f0b24e908f42e5ce1d0abd89a9f4357d407@gmail.com"},"message":"common: update splitToken comment (#4738)\n\nUpdate comment with correct return  value\r\n\r\nSigned-off-by: Snow Pettersen <snowp@squareup.com>","distinct":true,"url":"https://api.github.com/repos/turbinelabs/envoy/commits/4f94a52b487ec75aa33bf8f21da778a8df5f92d7"},{"sha":"f1b484775323f35e0fc903065ecc16c491123d98","author":{"name":"alyssawilk","email":"b9253d1ec9cc3e9d2aab68d288ba3dab3452adf6@google.com"},"message":"docs: updating docs with explicit v1 callouts (#4728)\n\nPart of removing v1 docs.\r\n\r\nRisk Level: low (risk of bad docs)\r\nTesting: n/a\r\nDocs Changes: yep\r\nRelease Notes: nope\r\nPart of #4617\r\n\r\nSigned-off-by: Alyssa Wilk <alyssar@chromium.org>","distinct":true,"url":"https://api.github.com/repos/turbinelabs/envoy/commits/f1b484775323f35e0fc903065ecc16c491123d98"},{"sha":"da98b80fc260702b90f6f49a3967883b4bf59221","author":{"name":"Rama Chavali","email":"bbecb67c75af9d478335ffc79afdc7f1aec9fe5b@gmail.com"},"message":"common: add assert for zero base interval (#4720)\n\nPassing zero base_interval causes JitteredBackOffStrategy to crash with floating point error. This PR adds ASSERT to check that upfront.\r\n\r\nRisk Level: Low\r\nTesting: Existing tests\r\nDocs Changes: N/A\r\nRelease Notes:N/A\r\n\r\nSigned-off-by: Rama <rama.rao@salesforce.com>","distinct":true,"url":"https://api.github.com/repos/turbinelabs/envoy/commits/da98b80fc260702b90f6f49a3967883b4bf59221"},{"sha":"0d185c26f2850f8346ba4d74631928c8b56af027","author":{"name":"Stephan Zuercher","email":"12de3568c51b3e8be16eecacef359e62ce51b8cc@gmail.com"},"message":"tcp: allow conn pool cancel to request connection close (#4684)\n\nAllows cancellation of a pending connection via the TCP connection pool to\r\nrequest that the pending connection be closed if it cannot be immediately used.\r\n\r\n*Risk Level*: medium\r\n*Testing*: unit tests\r\n*Docs Changes*: n/a\r\n*Release Notes*: n/a\r\n*Fixes*: #4409\r\n\r\nSigned-off-by: Stephan Zuercher <stephan@turbinelabs.io>","distinct":true,"url":"https://api.github.com/repos/turbinelabs/envoy/commits/0d185c26f2850f8346ba4d74631928c8b56af027"},{"sha":"340d442249eec577c1b1b390dc10f7ba4acb52ba","author":{"name":"Stephan Zuercher","email":"f965a4a1b587c4e3c1892642aed563e43902502b@turbinelabs.io"},"message":"address review comments\n\nSigned-off-by: Stephan Zuercher <stephan@turbinelabs.io>","distinct":true,"url":"https://api.github.com/repos/turbinelabs/envoy/commits/340d442249eec577c1b1b390dc10f7ba4acb52ba"},{"sha":"c25f3ca7e1f4caf898a28418857b1c2b38406f6f","author":{"name":"Stephan Zuercher","email":"f965a4a1b587c4e3c1892642aed563e43902502b@turbinelabs.io"},"message":"Merge branch 'lyft-master' into stephan/thrift-rate-limiter\n\nSigned-off-by: Stephan Zuercher <stephan@turbinelabs.io>","distinct":true,"url":"https://api.github.com/repos/turbinelabs/envoy/commits/c25f3ca7e1f4caf898a28418857b1c2b38406f6f"}]}
{"actor":{"display_login":"zuercher"}}