{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":554381526,"defaultBranch":"master","name":"ztunnel","ownerLogin":"istio","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-10-19T18:09:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/23534644?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715641984.0","currentOid":""},"activityList":{"items":[{"before":"4c55c34bfcb0b4adcab21da2900a024255fd2424","after":"ca9f0dfa483f45cdd1da0ad2c3e337d5a14b000d","ref":"refs/heads/master","pushedAt":"2024-05-21T20:00:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"istio-testing","name":"Istio Automation","path":"/istio-testing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25311884?s=80&v=4"},"commit":{"message":"Automator: update common-files@master in istio/ztunnel@master (#1081)","shortMessageHtmlLink":"Automator: update common-files@master in istio/ztunnel@master (#1081)"}},{"before":"193f0f38871e420f5b95bf987aecf38d37ce2746","after":"4c55c34bfcb0b4adcab21da2900a024255fd2424","ref":"refs/heads/master","pushedAt":"2024-05-21T19:10:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"istio-testing","name":"Istio Automation","path":"/istio-testing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25311884?s=80&v=4"},"commit":{"message":"add logging for xds nack errors (#1079)\n\nSigned-off-by: ilrudie ","shortMessageHtmlLink":"add logging for xds nack errors (#1079)"}},{"before":"deb8b0abe2165aa287869c4c1f05fed71038fe37","after":"193f0f38871e420f5b95bf987aecf38d37ce2746","ref":"refs/heads/master","pushedAt":"2024-05-21T14:49:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"istio-testing","name":"Istio Automation","path":"/istio-testing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25311884?s=80&v=4"},"commit":{"message":"Automator: update common-files@master in istio/ztunnel@master (#1078)","shortMessageHtmlLink":"Automator: update common-files@master in istio/ztunnel@master (#1078)"}},{"before":"80ac30e0bb69c32c07d1ca5fdebfaa084ed6b11d","after":"deb8b0abe2165aa287869c4c1f05fed71038fe37","ref":"refs/heads/master","pushedAt":"2024-05-20T16:45:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"istio-testing","name":"Istio Automation","path":"/istio-testing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25311884?s=80&v=4"},"commit":{"message":"Fully remove public internet dependency on DNS tests (#1075)\n\n* Fully remove public internet dependency on DNS tests\n\nMake a common fake DNS server. Replace all instances of using the system\nDNS resolver from tests and instead use it.\n\nReally we already had a fake one, so mostly just moved it to a common\nplace and made it a bit more flexible.\n\n* Address comments","shortMessageHtmlLink":"Fully remove public internet dependency on DNS tests (#1075)"}},{"before":"2d41d218f76bd05cda9633c8884175a1a1067909","after":"80ac30e0bb69c32c07d1ca5fdebfaa084ed6b11d","ref":"refs/heads/master","pushedAt":"2024-05-18T19:17:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"istio-testing","name":"Istio Automation","path":"/istio-testing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25311884?s=80&v=4"},"commit":{"message":"allow missing svc port for sandwich (#1054)\n\n* allow missing svc port for sandwich\n\n* it coverage\n\n* ut","shortMessageHtmlLink":"allow missing svc port for sandwich (#1054)"}},{"before":"2f9b1e5ffed2171b2c31e6032ed3e51f2ebe9ad8","after":"2d41d218f76bd05cda9633c8884175a1a1067909","ref":"refs/heads/master","pushedAt":"2024-05-17T22:14:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"istio-testing","name":"Istio Automation","path":"/istio-testing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25311884?s=80&v=4"},"commit":{"message":"logs: faster and more correct JSON format (#1071)","shortMessageHtmlLink":"logs: faster and more correct JSON format (#1071)"}},{"before":"163aeb1ac305c935fb21e2fd373fba2d09074f96","after":"2f9b1e5ffed2171b2c31e6032ed3e51f2ebe9ad8","ref":"refs/heads/master","pushedAt":"2024-05-17T14:47:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"istio-testing","name":"Istio Automation","path":"/istio-testing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25311884?s=80&v=4"},"commit":{"message":"deps: use released `h2` (#1069)\n\nFixes https://github.com/istio/ztunnel/issues/1000","shortMessageHtmlLink":"deps: use released h2 (#1069)"}},{"before":"3a68c4b5d078089a50613a37694de4098d87547d","after":"8f73f33b6a5bccd8cd1d920e282e0ade9c867ed4","ref":"refs/heads/release-1.22","pushedAt":"2024-05-17T01:40:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"istio-testing","name":"Istio Automation","path":"/istio-testing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25311884?s=80&v=4"},"commit":{"message":"Better handling of proxying shutdown (#1068)\n\nBefore: if one end closes, we abruptly stop. We give confusing error\nmessages\n\nAfter: if one end closes, we drain the other end then shutdown. Errors\nare nicer.\n\nThe \"Disconnected\" case is as such: the client has sent us data, but the\nserver disconnected before we could send it (or the opposite).\nThis *can* actually happen in legitimate cases but its somewhat rare.\nFor instance, and HTTP server may send a response back immediately\nwithout reading the request body and then close the connection.\n\nCo-authored-by: John Howard ","shortMessageHtmlLink":"Better handling of proxying shutdown (#1068)"}},{"before":"f037d39f382f6abf1857fb173d3a6b258e438548","after":"163aeb1ac305c935fb21e2fd373fba2d09074f96","ref":"refs/heads/master","pushedAt":"2024-05-16T23:43:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"istio-testing","name":"Istio Automation","path":"/istio-testing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25311884?s=80&v=4"},"commit":{"message":"Better handling of proxying shutdown (#1067)\n\nBefore: if one end closes, we abruptly stop. We give confusing error\nmessages\n\nAfter: if one end closes, we drain the other end then shutdown. Errors\nare nicer.\n\nThe \"Disconnected\" case is as such: the client has sent us data, but the\nserver disconnected before we could send it (or the opposite).\nThis *can* actually happen in legitimate cases but its somewhat rare.\nFor instance, and HTTP server may send a response back immediately\nwithout reading the request body and then close the connection.","shortMessageHtmlLink":"Better handling of proxying shutdown (#1067)"}},{"before":"ea5c5e7285e232a175c0a6636c57b5928d074313","after":"3a68c4b5d078089a50613a37694de4098d87547d","ref":"refs/heads/release-1.22","pushedAt":"2024-05-16T23:04:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"istio-testing","name":"Istio Automation","path":"/istio-testing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25311884?s=80&v=4"},"commit":{"message":"perf: really, really stop nagle's algorithm (#1062) (#1066)\n\nTake 4? This time I made it so its very very hard to forget\n\n(cherry picked from commit 917481bc5243b2048922d4f7d6a87255de8c7c1a)","shortMessageHtmlLink":"perf: really, really stop nagle's algorithm (#1062) (#1066)"}},{"before":"917481bc5243b2048922d4f7d6a87255de8c7c1a","after":"f037d39f382f6abf1857fb173d3a6b258e438548","ref":"refs/heads/master","pushedAt":"2024-05-16T18:23:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"istio-testing","name":"Istio Automation","path":"/istio-testing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25311884?s=80&v=4"},"commit":{"message":"h2/fix dropper (#1057)\n\n* With compiler bug\n\n* h2: remove drop counter from server\n\nThis isn't incremented on the server, and dropping it causes overflow.\nThis is ~fine, but if trace logging is turned on we do a panic-causing\noverflow (I think only in debug builds?).","shortMessageHtmlLink":"h2/fix dropper (#1057)"}},{"before":"03c442aa4f9a7103b192ea9b108c4243fd6c1c42","after":"917481bc5243b2048922d4f7d6a87255de8c7c1a","ref":"refs/heads/master","pushedAt":"2024-05-16T18:13:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"istio-testing","name":"Istio Automation","path":"/istio-testing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25311884?s=80&v=4"},"commit":{"message":"perf: really, really stop nagle's algorithm (#1062)\n\nTake 4? This time I made it so its very very hard to forget","shortMessageHtmlLink":"perf: really, really stop nagle's algorithm (#1062)"}},{"before":"e4f215626520fade05bce16da0a9a58f8d3368ef","after":"03c442aa4f9a7103b192ea9b108c4243fd6c1c42","ref":"refs/heads/master","pushedAt":"2024-05-15T23:37:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"istio-testing","name":"Istio Automation","path":"/istio-testing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25311884?s=80&v=4"},"commit":{"message":"Automator: update common-files@master in istio/ztunnel@master (#1060)","shortMessageHtmlLink":"Automator: update common-files@master in istio/ztunnel@master (#1060)"}},{"before":"82289caa27e74fdde2dae8b8a32683746644dea1","after":"ea5c5e7285e232a175c0a6636c57b5928d074313","ref":"refs/heads/release-1.22","pushedAt":"2024-05-15T23:34:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"istio-testing","name":"Istio Automation","path":"/istio-testing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25311884?s=80&v=4"},"commit":{"message":"[release-1.22] dns: fix headless service handling (#1058)\n\n* dns: fix headless service handling\n\nBefore, we treated any service without a VIP as headless. This is not\ncorrect. Consider\n\n```yaml\napiVersion: networking.istio.io/v1\nkind: ServiceEntry\nmetadata:\n name: external\n hosts:\n - httpbin.org\n location: MESH_EXTERNAL\n ports:\n - number: 80\n name: http\n resolution: DNS\n```\n\nWe should NOT treat this as headless.\n\nThe implementation is a total hack, but a better fix requires WDS\nchanges so for now a short approach is best\n\n* safer suffix\n\n---------\n\nCo-authored-by: John Howard ","shortMessageHtmlLink":"[release-1.22] dns: fix headless service handling (#1058)"}},{"before":"7937d6d8d66a5c155718ef0870ac07f42ee66029","after":"e4f215626520fade05bce16da0a9a58f8d3368ef","ref":"refs/heads/master","pushedAt":"2024-05-15T20:50:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"istio-testing","name":"Istio Automation","path":"/istio-testing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25311884?s=80&v=4"},"commit":{"message":"Automator: update common-files@master in istio/ztunnel@master (#1059)","shortMessageHtmlLink":"Automator: update common-files@master in istio/ztunnel@master (#1059)"}},{"before":"5c276f343abab0728a5da2cd056f5989154ffd54","after":"7937d6d8d66a5c155718ef0870ac07f42ee66029","ref":"refs/heads/master","pushedAt":"2024-05-15T20:22:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"istio-testing","name":"Istio Automation","path":"/istio-testing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25311884?s=80&v=4"},"commit":{"message":"dns: fix headless service handling (#1056)\n\n* dns: fix headless service handling\n\nBefore, we treated any service without a VIP as headless. This is not\ncorrect. Consider\n\n```yaml\napiVersion: networking.istio.io/v1\nkind: ServiceEntry\nmetadata:\n name: external\n hosts:\n - httpbin.org\n location: MESH_EXTERNAL\n ports:\n - number: 80\n name: http\n resolution: DNS\n```\n\nWe should NOT treat this as headless.\n\nThe implementation is a total hack, but a better fix requires WDS\nchanges so for now a short approach is best\n\n* safer suffix","shortMessageHtmlLink":"dns: fix headless service handling (#1056)"}},{"before":"831010f8fd8ef4834490e0fb111710892933dc4f","after":"1577c13cbe24e32050f7861224fabe0062ca1552","ref":"refs/heads/release-1.20","pushedAt":"2024-05-15T15:59:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"istio-testing","name":"Istio Automation","path":"/istio-testing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25311884?s=80&v=4"},"commit":{"message":"Automator: update common-files@release-1.20 in istio/ztunnel@release-1.20 (#1055)","shortMessageHtmlLink":"Automator: update common-files@release-1.20 in istio/ztunnel@release-…"}},{"before":"99461cfaa6c45aff37449645edb78e7116b62695","after":"82289caa27e74fdde2dae8b8a32683746644dea1","ref":"refs/heads/release-1.22","pushedAt":"2024-05-14T06:47:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"istio-testing","name":"Istio Automation","path":"/istio-testing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25311884?s=80&v=4"},"commit":{"message":"Fix and improve slow test (#1053)\n\nThis test was 3s long and not testing anything. The \"set error\" was not\nactualyl doing anything, and since we didn't mock time it was really\nslow.\n\nCo-authored-by: John Howard ","shortMessageHtmlLink":"Fix and improve slow test (#1053)"}},{"before":"ceb46684dbdf2e62de317a1370de144140e05f34","after":"99461cfaa6c45aff37449645edb78e7116b62695","ref":"refs/heads/release-1.22","pushedAt":"2024-05-14T06:47:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"istio-testing","name":"Istio Automation","path":"/istio-testing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25311884?s=80&v=4"},"commit":{"message":"Make DNS test faster by running parallel (#1052)\n\nThis is the next slowest test. Was 1s before, now its 0.05s\n\nCo-authored-by: John Howard ","shortMessageHtmlLink":"Make DNS test faster by running parallel (#1052)"}},{"before":"98b5a87f1a799556f77b039d7fa22bd66d5ad98b","after":"ceb46684dbdf2e62de317a1370de144140e05f34","ref":"refs/heads/release-1.22","pushedAt":"2024-05-14T06:47:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"istio-testing","name":"Istio Automation","path":"/istio-testing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25311884?s=80&v=4"},"commit":{"message":"Fix flakes in idempotency test (#1044)\n\nCo-authored-by: John Howard ","shortMessageHtmlLink":"Fix flakes in idempotency test (#1044)"}},{"before":"2c5e1160462a7f3fcbabd311a62e260b5b70d3d4","after":"98b5a87f1a799556f77b039d7fa22bd66d5ad98b","ref":"refs/heads/release-1.22","pushedAt":"2024-05-14T06:47:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"istio-testing","name":"Istio Automation","path":"/istio-testing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25311884?s=80&v=4"},"commit":{"message":"Deflake test_cache_refresh test (#1043)\n\nThis currently is slow and flaky.\n\nOld logic: fetch cert, make sure we get exactly 1 new ones within N seconds. Flaky if our timing is off due to load.\n\nNew logic: make sure we refresh the cert, and the new cert is valid.\n\nCo-authored-by: John Howard ","shortMessageHtmlLink":"Deflake test_cache_refresh test (#1043)"}},{"before":"909bf991d01edc4db51265bc633acfe303555ef5","after":"2c5e1160462a7f3fcbabd311a62e260b5b70d3d4","ref":"refs/heads/release-1.22","pushedAt":"2024-05-14T06:36:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"istio-testing","name":"Istio Automation","path":"/istio-testing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25311884?s=80&v=4"},"commit":{"message":"tests: drop nip.io dependency (#1046)\n\nWe have our own DNS server... lets use it\n\nFixes https://github.com/istio/ztunnel/issues/922\n\nCo-authored-by: John Howard ","shortMessageHtmlLink":"tests: drop nip.io dependency (#1046)"}},{"before":"ce48dadb99591088c704a8229e8dde5c842b11f2","after":"5c276f343abab0728a5da2cd056f5989154ffd54","ref":"refs/heads/master","pushedAt":"2024-05-14T02:40:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"istio-testing","name":"Istio Automation","path":"/istio-testing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25311884?s=80&v=4"},"commit":{"message":"Automator: update common-files@master in istio/ztunnel@master (#1051)","shortMessageHtmlLink":"Automator: update common-files@master in istio/ztunnel@master (#1051)"}},{"before":"a737a45f69507bc6c5fc33bd89f62f2c035c0886","after":"ce48dadb99591088c704a8229e8dde5c842b11f2","ref":"refs/heads/master","pushedAt":"2024-05-13T20:53:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"istio-testing","name":"Istio Automation","path":"/istio-testing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25311884?s=80&v=4"},"commit":{"message":"Add a target to build the inpodserver (using docker image) (#1036)","shortMessageHtmlLink":"Add a target to build the inpodserver (using docker image) (#1036)"}},{"before":"3394c03d44c982b7a9c2d499d39b552a1f0a35a7","after":"a737a45f69507bc6c5fc33bd89f62f2c035c0886","ref":"refs/heads/master","pushedAt":"2024-05-13T17:08:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"istio-testing","name":"Istio Automation","path":"/istio-testing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25311884?s=80&v=4"},"commit":{"message":"Fix and improve slow test (#1047)\n\nThis test was 3s long and not testing anything. The \"set error\" was not\nactualyl doing anything, and since we didn't mock time it was really\nslow.","shortMessageHtmlLink":"Fix and improve slow test (#1047)"}},{"before":"c00d1a93c6e8d47cf2b08a3521c1c3ecb83208f9","after":"3394c03d44c982b7a9c2d499d39b552a1f0a35a7","ref":"refs/heads/master","pushedAt":"2024-05-13T16:19:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"istio-testing","name":"Istio Automation","path":"/istio-testing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25311884?s=80&v=4"},"commit":{"message":"Make DNS test faster by running parallel (#1048)\n\nThis is the next slowest test. Was 1s before, now its 0.05s","shortMessageHtmlLink":"Make DNS test faster by running parallel (#1048)"}},{"before":"f0f7052da1a4b864f5b2208504008e4646564700","after":"c00d1a93c6e8d47cf2b08a3521c1c3ecb83208f9","ref":"refs/heads/master","pushedAt":"2024-05-13T14:14:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"istio-testing","name":"Istio Automation","path":"/istio-testing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25311884?s=80&v=4"},"commit":{"message":"doc: comment beta status (#1050)\n\nSigned-off-by: Loong ","shortMessageHtmlLink":"doc: comment beta status (#1050)"}},{"before":"41f3ea589dcf5655a57faa4fa637877052352cba","after":"f0f7052da1a4b864f5b2208504008e4646564700","ref":"refs/heads/master","pushedAt":"2024-05-10T22:49:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"istio-testing","name":"Istio Automation","path":"/istio-testing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25311884?s=80&v=4"},"commit":{"message":"tests: drop nip.io dependency (#1045)\n\nWe have our own DNS server... lets use it\n\nFixes https://github.com/istio/ztunnel/issues/922","shortMessageHtmlLink":"tests: drop nip.io dependency (#1045)"}},{"before":"7b11e3954b165f1fe6ffd8826de9a8e7e5adc137","after":"41f3ea589dcf5655a57faa4fa637877052352cba","ref":"refs/heads/master","pushedAt":"2024-05-10T22:03:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"istio-testing","name":"Istio Automation","path":"/istio-testing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25311884?s=80&v=4"},"commit":{"message":"Fix flakes in idempotency test (#1042)","shortMessageHtmlLink":"Fix flakes in idempotency test (#1042)"}},{"before":"fd2da1726bd0bc12779009015639037b9b988fb4","after":"7b11e3954b165f1fe6ffd8826de9a8e7e5adc137","ref":"refs/heads/master","pushedAt":"2024-05-10T21:48:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"istio-testing","name":"Istio Automation","path":"/istio-testing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25311884?s=80&v=4"},"commit":{"message":"Deflake test_cache_refresh test (#1041)\n\nThis currently is slow and flaky.\n\nOld logic: fetch cert, make sure we get exactly 1 new ones within N seconds. Flaky if our timing is off due to load.\n\nNew logic: make sure we refresh the cert, and the new cert is valid.","shortMessageHtmlLink":"Deflake test_cache_refresh test (#1041)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUD14JgA","startCursor":null,"endCursor":null}},"title":"Activity · istio/ztunnel"}