{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":106867604,"defaultBranch":"master","name":"cloudflared","ownerLogin":"cloudflare","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-10-13T19:54:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/314135?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715876345.0","currentOid":""},"activityList":{"items":[{"before":"43446bc692344df4bd2ae8a0004feb819bbeaae8","after":"654a326098290a707ff9bb1ca37270b45a242a38","ref":"refs/heads/master","pushedAt":"2024-05-28T20:56:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"larcher","name":"Larry Archer","path":"/larcher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24921?s=80&v=4"},"commit":{"message":"TUN-8424: Refactor capnp registration server\n\nMove RegistrationServer and RegistrationClient into tunnelrpc module\nto properly abstract out the capnp aspects internal to the module only.","shortMessageHtmlLink":"TUN-8424: Refactor capnp registration server"}},{"before":"e9f010111d3e5da2823ff7042404a92ea6cecdda","after":"43446bc692344df4bd2ae8a0004feb819bbeaae8","ref":"refs/heads/master","pushedAt":"2024-05-23T19:33:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"larcher","name":"Larry Archer","path":"/larcher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24921?s=80&v=4"},"commit":{"message":"TUN-8423: Deprecate older legacy tunnel capnp interfaces\n\nSince legacy tunnels have been removed for a while now, we can remove\nmany of the capnp rpc interfaces that are no longer leveraged by the\nlegacy tunnel registration and authentication mechanisms.","shortMessageHtmlLink":"TUN-8423: Deprecate older legacy tunnel capnp interfaces"}},{"before":"2db00211f58cb06ba7c1b27c61e679f19ee70a30","after":"e9f010111d3e5da2823ff7042404a92ea6cecdda","ref":"refs/heads/master","pushedAt":"2024-05-23T18:17:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"larcher","name":"Larry Archer","path":"/larcher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24921?s=80&v=4"},"commit":{"message":"TUN-8425: Remove ICMP binding for quick tunnels","shortMessageHtmlLink":"TUN-8425: Remove ICMP binding for quick tunnels"}},{"before":"eb2e4349e894b2c412bcdd026c9a34fa56e3c73e","after":"2db00211f58cb06ba7c1b27c61e679f19ee70a30","ref":"refs/heads/master","pushedAt":"2024-05-20T15:31:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"larcher","name":"Larry Archer","path":"/larcher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24921?s=80&v=4"},"commit":{"message":"TUN-8419: Add capnp safe transport\n\nTo help support temporary errors that can occur in the capnp rpc\ncalls, a wrapper is introduced to inspect the error conditions and\nallow for retrying within a short window.","shortMessageHtmlLink":"TUN-8419: Add capnp safe transport"}},{"before":"7d76ce2d2429dcf5586001f3430a78818a1994e0","after":"eb2e4349e894b2c412bcdd026c9a34fa56e3c73e","ref":"refs/heads/master","pushedAt":"2024-05-17T20:15:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"larcher","name":"Larry Archer","path":"/larcher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24921?s=80&v=4"},"commit":{"message":"TUN-8415: Refactor capnp rpc into a single module\n\nCombines the tunnelrpc and quic/schema capnp files into the same module.\n\nTo help reduce future issues with capnp id generation, capnpids are\nprovided in the capnp files from the existing capnp struct ids generated\nin the go files.\n\nReduces the overall interface of the Capnp methods to the rest of\nthe code by providing an interface that will handle the quic protocol\nselection.\n\nIntroduces a new `rpc-timeout` config that will allow all of the\nSessionManager and ConfigurationManager RPC requests to have a timeout.\nThe timeout for these values is set to 5 seconds as non of these operations\nfor the managers should take a long time to complete.\n\nRemoved the RPC-specific logger as it never provided good debugging value\nas the RPC method names were not visible in the logs.","shortMessageHtmlLink":"TUN-8415: Refactor capnp rpc into a single module"}},{"before":"66efd3f2bb66b3bda88e82adbc6d1533a766ba2a","after":"7d76ce2d2429dcf5586001f3430a78818a1994e0","ref":"refs/heads/master","pushedAt":"2024-05-16T16:19:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"larcher","name":"Larry Archer","path":"/larcher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24921?s=80&v=4"},"commit":{"message":"Release 2024.5.0","shortMessageHtmlLink":"Release 2024.5.0"}},{"before":"f27418044ba359a17995166034d900c11aa50008","after":"66efd3f2bb66b3bda88e82adbc6d1533a766ba2a","ref":"refs/heads/master","pushedAt":"2024-05-16T10:28:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"larcher","name":"Larry Archer","path":"/larcher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24921?s=80&v=4"},"commit":{"message":"TUN-8407: Upgrade go to version 1.22.2","shortMessageHtmlLink":"TUN-8407: Upgrade go to version 1.22.2"}},{"before":"1b02d169ad5b6dfd32ac381f01c33470227487fb","after":"f27418044ba359a17995166034d900c11aa50008","ref":"refs/heads/master","pushedAt":"2024-04-23T14:25:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"larcher","name":"Larry Archer","path":"/larcher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24921?s=80&v=4"},"commit":{"message":"Release 2024.4.1","shortMessageHtmlLink":"Release 2024.4.1"}},{"before":"84833011eceb816e7f815432b76fdf12314b1f45","after":"1b02d169ad5b6dfd32ac381f01c33470227487fb","ref":"refs/heads/master","pushedAt":"2024-04-22T22:01:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"larcher","name":"Larry Archer","path":"/larcher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24921?s=80&v=4"},"commit":{"message":"TUN-8374: Close UDP socket if registration fails\n\nIf cloudflared was unable to register the UDP session with the\nedge, the socket would be left open to be eventually closed by the\nOS, or garbage collected by the runtime. Considering that either of\nthese closes happened significantly after some delay, it was causing\ncloudflared to hold open file descriptors longer than usual if continuously\nunable to register sessions.","shortMessageHtmlLink":"TUN-8374: Close UDP socket if registration fails"}},{"before":"5e5f2f4d8ca897e12a755cc29ba216500da07a44","after":"84833011eceb816e7f815432b76fdf12314b1f45","ref":"refs/heads/master","pushedAt":"2024-04-22T21:57:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"larcher","name":"Larry Archer","path":"/larcher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24921?s=80&v=4"},"commit":{"message":"TUN-8371: Bump quic-go to v0.42.0\n\n## Summary\nWe discovered that we were being impacted by a bug in quic-go,\nthat could create deadlocks and not close connections.\n\nThis commit bumps quic-go to the version that contains the fix\nto prevent that from happening.","shortMessageHtmlLink":"TUN-8371: Bump quic-go to v0.42.0"}},{"before":"b9898a9fbe083c67e9db35f1c3a13ccaca05c744","after":"5e5f2f4d8ca897e12a755cc29ba216500da07a44","ref":"refs/heads/master","pushedAt":"2024-04-22T19:40:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"larcher","name":"Larry Archer","path":"/larcher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24921?s=80&v=4"},"commit":{"message":"TUN-8380: Add sleep before requesting quick tunnel as temporary fix for component tests","shortMessageHtmlLink":"TUN-8380: Add sleep before requesting quick tunnel as temporary fix f…"}},{"before":"687682120c3c957f7ff11322d96a7ec96551294c","after":"b9898a9fbe083c67e9db35f1c3a13ccaca05c744","ref":"refs/heads/master","pushedAt":"2024-04-12T18:35:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"larcher","name":"Larry Archer","path":"/larcher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24921?s=80&v=4"},"commit":{"message":"TUN-8331: Add unit testing for AccessJWTValidator middleware","shortMessageHtmlLink":"TUN-8331: Add unit testing for AccessJWTValidator middleware"}},{"before":"a1a9f3813ed1638d4d1e668d4ed745d6efd9d3b8","after":"687682120c3c957f7ff11322d96a7ec96551294c","ref":"refs/heads/master","pushedAt":"2024-04-11T17:41:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"larcher","name":"Larry Archer","path":"/larcher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24921?s=80&v=4"},"commit":{"message":"TUN-8333: Bump go-jose dependency to v4","shortMessageHtmlLink":"TUN-8333: Bump go-jose dependency to v4"}},{"before":"7deb4340b4cce5b2555c8c7299ffa6ba2ee1b5f3","after":"a1a9f3813ed1638d4d1e668d4ed745d6efd9d3b8","ref":"refs/heads/master","pushedAt":"2024-04-10T11:36:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"larcher","name":"Larry Archer","path":"/larcher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24921?s=80&v=4"},"commit":{"message":"Release 2024.4.0","shortMessageHtmlLink":"Release 2024.4.0"}},{"before":"b5be8a6fa4d8f80fcb372a451e6d7c341e3b0f51","after":"7deb4340b4cce5b2555c8c7299ffa6ba2ee1b5f3","ref":"refs/heads/master","pushedAt":"2024-04-03T16:09:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"larcher","name":"Larry Archer","path":"/larcher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24921?s=80&v=4"},"commit":{"message":"Format code","shortMessageHtmlLink":"Format code"}},{"before":"a665d3245aa650c498972b0b5c957d21c8105fc8","after":"b5be8a6fa4d8f80fcb372a451e6d7c341e3b0f51","ref":"refs/heads/master","pushedAt":"2024-04-02T21:56:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DevinCarr","name":"Devin","path":"/DevinCarr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4468678?s=80&v=4"},"commit":{"message":"feat: auto tls sni\n\nSigned-off-by: Steven Kreitzer ","shortMessageHtmlLink":"feat: auto tls sni"}},{"before":"a48691fe780e409702a8dec6d03f39918e5a40f6","after":"a665d3245aa650c498972b0b5c957d21c8105fc8","ref":"refs/heads/master","pushedAt":"2024-04-02T15:31:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DevinCarr","name":"Devin","path":"/DevinCarr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4468678?s=80&v=4"},"commit":{"message":"feat: provide short version (#1206)\n\nProvides a short version output to assist with CLI parsing.\r\n---------\r\n\r\nCo-authored-by: Alex Tocar ","shortMessageHtmlLink":"feat: provide short version (#1206)"}},{"before":"b723a1a426766aafbcbe678302ad363c769566bb","after":"a48691fe780e409702a8dec6d03f39918e5a40f6","ref":"refs/heads/master","pushedAt":"2024-04-02T15:25:21.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"chungthuang","name":null,"path":"/chungthuang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7826979?s=80&v=4"},"commit":{"message":"Merge pull request #1125 from Shakahs/master\n\n[access] Add environment variables for TCP tunnel hostname / destination / URL.","shortMessageHtmlLink":"Merge pull request #1125 from Shakahs/master"}},{"before":"bb29a0e19437c3baa6a6e64f44b5de769206ed18","after":"b723a1a426766aafbcbe678302ad363c769566bb","ref":"refs/heads/master","pushedAt":"2024-04-02T15:24:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"chungthuang","name":null,"path":"/chungthuang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7826979?s=80&v=4"},"commit":{"message":"Merge pull request #1130 from crrodriguez/checkInPingGroupBugs\n\nfix checkInPingGroup bugs","shortMessageHtmlLink":"Merge pull request #1130 from crrodriguez/checkInPingGroupBugs"}},{"before":"86476e624826aefc79af79ae5192e075e1f05a73","after":"bb29a0e19437c3baa6a6e64f44b5de769206ed18","ref":"refs/heads/master","pushedAt":"2024-03-20T10:08:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"larcher","name":"Larry Archer","path":"/larcher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24921?s=80&v=4"},"commit":{"message":"Release 2024.3.0","shortMessageHtmlLink":"Release 2024.3.0"}},{"before":"da6fac4133851a69d9a3815ffab9cacde52f518f","after":"86476e624826aefc79af79ae5192e075e1f05a73","ref":"refs/heads/master","pushedAt":"2024-03-19T18:02:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"larcher","name":"Larry Archer","path":"/larcher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24921?s=80&v=4"},"commit":{"message":"TUN-8281: Run cloudflared query list tunnels/routes endpoint in a paginated way\n\nBefore this commit the commands that listed tunnels and tunnel routes would be limited to 1000 results by the server.\n\nNow, the commands will call the endpoints until the result set is exhausted. This can take a long time if there are\nthousands of pages available, since each request is executed synchronously.\nFrom a user's perspective, nothing changes.","shortMessageHtmlLink":"TUN-8281: Run cloudflared query list tunnels/routes endpoint in a pag…"}},{"before":"47ad3238dd35dcc4566b846afb3c53d9d2f8f407","after":"da6fac4133851a69d9a3815ffab9cacde52f518f","ref":"refs/heads/master","pushedAt":"2024-03-13T14:55:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"larcher","name":"Larry Archer","path":"/larcher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24921?s=80&v=4"},"commit":{"message":"TUN-8297: Improve write timeout logging on safe_stream.go\n\n## Summary:\nIn order to properly monitor what is happening with the new write timeouts that we introduced\nin TUN-8244 we need proper logging. Right now we were logging write timeouts when the safe\nstream was being closed which didn't make sense because it was miss leading, so this commit\nprevents that by adding a flag that allows us to know whether we are closing the stream or not.","shortMessageHtmlLink":"TUN-8297: Improve write timeout logging on safe_stream.go"}},{"before":"4f7165530c5a547c2408bd48d75f3cdf467c61d1","after":"47ad3238dd35dcc4566b846afb3c53d9d2f8f407","ref":"refs/heads/master","pushedAt":"2024-03-07T17:04:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"larcher","name":"Larry Archer","path":"/larcher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24921?s=80&v=4"},"commit":{"message":"TUN-8290: Remove `|| true` from postrm.sh","shortMessageHtmlLink":"TUN-8290: Remove || true from postrm.sh"}},{"before":"8dc4cd042d43cf16416a7882241520ef19c612d5","after":"4f7165530c5a547c2408bd48d75f3cdf467c61d1","ref":"refs/heads/master","pushedAt":"2024-03-07T15:59:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jcsf","name":"João \"Pisco\" Fernandes","path":"/jcsf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9212455?s=80&v=4"},"commit":{"message":"TUN-8275: Skip write timeout log on \"no network activity\"\n\n## Summary\nTo avoid having to verbose logs we need to only log when an\nactual issue occurred. Therefore, we will be skipping any error\nlogging if the write timeout is caused by no network activity\nwhich just means that nothing is being sent through the stream.","shortMessageHtmlLink":"TUN-8275: Skip write timeout log on \"no network activity\""}},{"before":"466c57a521142b0f32723b39490a403ea2aadc1c","after":"8dc4cd042d43cf16416a7882241520ef19c612d5","ref":"refs/heads/master","pushedAt":"2024-03-05T17:03:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jcsf","name":"João \"Pisco\" Fernandes","path":"/jcsf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9212455?s=80&v=4"},"commit":{"message":"fix typo in errcheck for response parsing logic in CreateTunnel routine","shortMessageHtmlLink":"fix typo in errcheck for response parsing logic in CreateTunnel routine"}},{"before":"01f0353bce90561c8dc1b9d1669b2c101af8e244","after":"466c57a521142b0f32723b39490a403ea2aadc1c","ref":"refs/heads/master","pushedAt":"2024-03-05T17:03:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jcsf","name":"João \"Pisco\" Fernandes","path":"/jcsf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9212455?s=80&v=4"},"commit":{"message":"Update postrm.sh to fix incomplete uninstall","shortMessageHtmlLink":"Update postrm.sh to fix incomplete uninstall"}},{"before":"bbc64111ff2bada1b6126f38f32e5129611b2a67","after":"01f0353bce90561c8dc1b9d1669b2c101af8e244","ref":"refs/heads/master","pushedAt":"2024-03-05T16:24:36.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"chungthuang","name":null,"path":"/chungthuang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7826979?s=80&v=4"},"commit":{"message":"Merge pull request #1128 from ItzMiracleOwO/master\n\nFix service fail to start due to network not ready on boot","shortMessageHtmlLink":"Merge pull request #1128 from ItzMiracleOwO/master"}},{"before":"110b2b4c807f707fdd973ede6bdb8890f48bc81e","after":"bbc64111ff2bada1b6126f38f32e5129611b2a67","ref":"refs/heads/master","pushedAt":"2024-03-05T16:10:57.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"chungthuang","name":null,"path":"/chungthuang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7826979?s=80&v=4"},"commit":{"message":"Merge pull request #955 from kbdharun/patch-1\n\nci/check: bump actions/checkout to v4, actions/setup-go to v5","shortMessageHtmlLink":"Merge pull request #955 from kbdharun/patch-1"}},{"before":"dc2c76738a6ee04941af952c730175b60c1ac2c0","after":"110b2b4c807f707fdd973ede6bdb8890f48bc81e","ref":"refs/heads/master","pushedAt":"2024-02-20T17:24:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"larcher","name":"Larry Archer","path":"/larcher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24921?s=80&v=4"},"commit":{"message":"Release 2024.2.1","shortMessageHtmlLink":"Release 2024.2.1"}},{"before":"5344a0bc6a75bfb03569a22512b4cf1628693b4c","after":"dc2c76738a6ee04941af952c730175b60c1ac2c0","ref":"refs/heads/master","pushedAt":"2024-02-20T17:09:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"larcher","name":"Larry Archer","path":"/larcher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24921?s=80&v=4"},"commit":{"message":"TUN-8242: Update Changes.md file with new remote diagnostics behaviour","shortMessageHtmlLink":"TUN-8242: Update Changes.md file with new remote diagnostics behaviour"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVkeQQgA","startCursor":null,"endCursor":null}},"title":"Activity · cloudflare/cloudflared"}