{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":405593873,"defaultBranch":"main","name":"pd","ownerLogin":"lifenjoiner","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-09-12T08:59:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/19585474?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719619974.0","currentOid":""},"activityList":{"items":[{"before":"af9f72db647e7d72265e809a87b29f1283fa3738","after":"150c5c5c443129fd9de4ec3a33a11558393ea9bc","ref":"refs/heads/main","pushedAt":"2024-07-03T11:15:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lifenjoiner","name":null,"path":"/lifenjoiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19585474?s=80&v=4"},"commit":{"message":"Split the first TLS packets breaking SNI","shortMessageHtmlLink":"Split the first TLS packets breaking SNI"}},{"before":"9990f34eb3749e4fe474f610874f430b7868f634","after":"af9f72db647e7d72265e809a87b29f1283fa3738","ref":"refs/heads/main","pushedAt":"2024-06-29T00:10:42.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lifenjoiner","name":null,"path":"/lifenjoiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19585474?s=80&v=4"},"commit":{"message":"Bump to v0.1.12","shortMessageHtmlLink":"Bump to v0.1.12"}},{"before":"b3e5d7ad2dd200b7be7b65c2093f2c988d3ef458","after":"9990f34eb3749e4fe474f610874f430b7868f634","ref":"refs/heads/main","pushedAt":"2024-06-05T14:41:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lifenjoiner","name":null,"path":"/lifenjoiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19585474?s=80&v=4"},"commit":{"message":"Bump to v0.1.11","shortMessageHtmlLink":"Bump to v0.1.11"}},{"before":"4febafa62bf51c38c06afdf1a33decdd7684eee2","after":"b3e5d7ad2dd200b7be7b65c2093f2c988d3ef458","ref":"refs/heads/main","pushedAt":"2024-06-01T21:47:51.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lifenjoiner","name":null,"path":"/lifenjoiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19585474?s=80&v=4"},"commit":{"message":"Update readme","shortMessageHtmlLink":"Update readme"}},{"before":"0294c061c0472f778d85f4f958f2f334630f63a8","after":"4febafa62bf51c38c06afdf1a33decdd7684eee2","ref":"refs/heads/main","pushedAt":"2024-06-01T09:57:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lifenjoiner","name":null,"path":"/lifenjoiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19585474?s=80&v=4"},"commit":{"message":"URL Scheme is lowered case already","shortMessageHtmlLink":"URL Scheme is lowered case already"}},{"before":"eda222def4e5a5f88449d8f5b16932472f8f1128","after":"0294c061c0472f778d85f4f958f2f334630f63a8","ref":"refs/heads/main","pushedAt":"2024-03-10T11:46:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lifenjoiner","name":null,"path":"/lifenjoiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19585474?s=80&v=4"},"commit":{"message":"Respond on DNS blocked hosts with TLS alert","shortMessageHtmlLink":"Respond on DNS blocked hosts with TLS alert"}},{"before":"5730df01226b141e056472acaccca9516fa0b419","after":"eda222def4e5a5f88449d8f5b16932472f8f1128","ref":"refs/heads/main","pushedAt":"2024-02-09T00:57:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lifenjoiner","name":null,"path":"/lifenjoiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19585474?s=80&v=4"},"commit":{"message":"Bump to v0.1.10","shortMessageHtmlLink":"Bump to v0.1.10"}},{"before":"5730df01226b141e056472acaccca9516fa0b419","after":null,"ref":"refs/tags/v0.1.10","pushedAt":"2024-02-09T00:56:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lifenjoiner","name":null,"path":"/lifenjoiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19585474?s=80&v=4"}},{"before":"8a30baa6dd79a0f488a2fb4057fd292e38096c8e","after":"5730df01226b141e056472acaccca9516fa0b419","ref":"refs/heads/main","pushedAt":"2024-01-05T15:47:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lifenjoiner","name":null,"path":"/lifenjoiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19585474?s=80&v=4"},"commit":{"message":"Minor cleanup","shortMessageHtmlLink":"Minor cleanup"}},{"before":"ffee1b0a9aa496937a1c0ee997256e524053c8b7","after":"8a30baa6dd79a0f488a2fb4057fd292e38096c8e","ref":"refs/heads/main","pushedAt":"2024-01-05T13:24:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lifenjoiner","name":null,"path":"/lifenjoiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19585474?s=80&v=4"},"commit":{"message":"Minor cleanup","shortMessageHtmlLink":"Minor cleanup"}},{"before":"d1a2346b4a1ff99a05907fd3bfe123c21e439bb7","after":"ffee1b0a9aa496937a1c0ee997256e524053c8b7","ref":"refs/heads/main","pushedAt":"2023-12-29T13:00:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lifenjoiner","name":null,"path":"/lifenjoiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19585474?s=80&v=4"},"commit":{"message":"Add punitive delay for proxy failure\n\nDwngrade the false good.","shortMessageHtmlLink":"Add punitive delay for proxy failure"}},{"before":"891d9df07c7e2751465ef7456d50d87edd442653","after":"d1a2346b4a1ff99a05907fd3bfe123c21e439bb7","ref":"refs/heads/main","pushedAt":"2023-12-16T01:24:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lifenjoiner","name":null,"path":"/lifenjoiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19585474?s=80&v=4"},"commit":{"message":"Listen `0.0.0.0` only on IPv4","shortMessageHtmlLink":"Listen 0.0.0.0 only on IPv4"}},{"before":"329de2471f3dbfa60daabb6508f3bcb58af1002e","after":"891d9df07c7e2751465ef7456d50d87edd442653","ref":"refs/heads/main","pushedAt":"2023-12-04T10:55:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lifenjoiner","name":null,"path":"/lifenjoiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19585474?s=80&v=4"},"commit":{"message":"Use blocking channel instead of looping sleep for less CPU usage","shortMessageHtmlLink":"Use blocking channel instead of looping sleep for less CPU usage"}},{"before":"ba49f52163b11512e109e5f0664bf40f862af138","after":"329de2471f3dbfa60daabb6508f3bcb58af1002e","ref":"refs/heads/main","pushedAt":"2023-12-03T16:22:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lifenjoiner","name":null,"path":"/lifenjoiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19585474?s=80&v=4"},"commit":{"message":"Use blocking channel instead of looping sleep for less CPU usage","shortMessageHtmlLink":"Use blocking channel instead of looping sleep for less CPU usage"}},{"before":"4f464af9fc9f5d3d82d7bd912cc8de36ae4c6930","after":"ba49f52163b11512e109e5f0664bf40f862af138","ref":"refs/heads/main","pushedAt":"2023-12-01T12:37:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lifenjoiner","name":null,"path":"/lifenjoiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19585474?s=80&v=4"},"commit":{"message":"Comments\n\nFollowing `revive`: https://github.com/mgechev/revive.","shortMessageHtmlLink":"Comments"}},{"before":"c782771e9b080a8c60684c557ff184867febfd0b","after":"4f464af9fc9f5d3d82d7bd912cc8de36ae4c6930","ref":"refs/heads/main","pushedAt":"2023-11-28T11:34:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lifenjoiner","name":null,"path":"/lifenjoiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19585474?s=80&v=4"},"commit":{"message":"Minor improvements","shortMessageHtmlLink":"Minor improvements"}},{"before":"f05a865f49f8efe2b756a0c2a46d75ef16e00388","after":"c782771e9b080a8c60684c557ff184867febfd0b","ref":"refs/heads/main","pushedAt":"2023-11-20T11:25:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lifenjoiner","name":null,"path":"/lifenjoiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19585474?s=80&v=4"},"commit":{"message":"Bump to v0.1.9","shortMessageHtmlLink":"Bump to v0.1.9"}},{"before":"d0612a7e58f6410a57a17a0e327e79164c421fee","after":"f05a865f49f8efe2b756a0c2a46d75ef16e00388","ref":"refs/heads/main","pushedAt":"2023-11-13T12:39:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lifenjoiner","name":null,"path":"/lifenjoiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19585474?s=80&v=4"},"commit":{"message":"Split the first TLS packet aggressively for low quality items","shortMessageHtmlLink":"Split the first TLS packet aggressively for low quality items"}},{"before":"fb80cbaf82fb3448665312fe5985674c453eba82","after":"d0612a7e58f6410a57a17a0e327e79164c421fee","ref":"refs/heads/main","pushedAt":"2023-10-20T11:07:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lifenjoiner","name":null,"path":"/lifenjoiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19585474?s=80&v=4"},"commit":{"message":"Document statichost IPv6 special cases caused by shortening rules","shortMessageHtmlLink":"Document statichost IPv6 special cases caused by shortening rules"}},{"before":"5f6772f258f0117af98ad8066adebce644b8375b","after":"fb80cbaf82fb3448665312fe5985674c453eba82","ref":"refs/heads/main","pushedAt":"2023-10-19T13:26:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lifenjoiner","name":null,"path":"/lifenjoiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19585474?s=80&v=4"},"commit":{"message":"Document statichost IPv6 special cases caused by shortening rules","shortMessageHtmlLink":"Document statichost IPv6 special cases caused by shortening rules"}},{"before":"7bb908d96c1046ac1474148feea5c866eb32e1c5","after":"5f6772f258f0117af98ad8066adebce644b8375b","ref":"refs/heads/main","pushedAt":"2023-10-07T11:01:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lifenjoiner","name":null,"path":"/lifenjoiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19585474?s=80&v=4"},"commit":{"message":"Self-adaptive connection timeout","shortMessageHtmlLink":"Self-adaptive connection timeout"}},{"before":"6ec466bf93500b543cdf0e1f998e88272d83f511","after":"7bb908d96c1046ac1474148feea5c866eb32e1c5","ref":"refs/heads/main","pushedAt":"2023-09-18T11:38:05.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"lifenjoiner","name":null,"path":"/lifenjoiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19585474?s=80&v=4"},"commit":{"message":"Bump to v0.1.8","shortMessageHtmlLink":"Bump to v0.1.8"}},{"before":"eb5d548979af0ca073237b6d03d9f9a0698c2eed","after":"6ec466bf93500b543cdf0e1f998e88272d83f511","ref":"refs/heads/main","pushedAt":"2023-09-13T12:45:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lifenjoiner","name":null,"path":"/lifenjoiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19585474?s=80&v=4"},"commit":{"message":"Typo","shortMessageHtmlLink":"Typo"}},{"before":"3bb257514881e8b43392873c9b405b344bc24608","after":"eb5d548979af0ca073237b6d03d9f9a0698c2eed","ref":"refs/heads/main","pushedAt":"2023-09-03T12:17:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lifenjoiner","name":null,"path":"/lifenjoiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19585474?s=80&v=4"},"commit":{"message":"Clean all hop-by-hop plain request headers","shortMessageHtmlLink":"Clean all hop-by-hop plain request headers"}},{"before":"e26ff48d4262dec3fbbd255c022be67c3b5b77aa","after":"3bb257514881e8b43392873c9b405b344bc24608","ref":"refs/heads/main","pushedAt":"2023-08-08T14:19:59.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lifenjoiner","name":null,"path":"/lifenjoiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19585474?s=80&v=4"},"commit":{"message":"Bump to v0.1.7","shortMessageHtmlLink":"Bump to v0.1.7"}},{"before":"8b9ef7e05cf3febc82a4cb3e3b1aa320cbd7cdff","after":"e26ff48d4262dec3fbbd255c022be67c3b5b77aa","ref":"refs/heads/main","pushedAt":"2023-07-19T15:10:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lifenjoiner","name":null,"path":"/lifenjoiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19585474?s=80&v=4"},"commit":{"message":"Shorten for statements and names","shortMessageHtmlLink":"Shorten for statements and names"}},{"before":"63b312a3bc96a99d3ea02741a6ac05dcbc4e402a","after":"8b9ef7e05cf3febc82a4cb3e3b1aa320cbd7cdff","ref":"refs/heads/main","pushedAt":"2023-06-29T12:58:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lifenjoiner","name":null,"path":"/lifenjoiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19585474?s=80&v=4"},"commit":{"message":"Improve `Dispatch`","shortMessageHtmlLink":"Improve Dispatch"}},{"before":"71e7155ec17d7a1a0bfe817c901d54a0ddee8347","after":"63b312a3bc96a99d3ea02741a6ac05dcbc4e402a","ref":"refs/heads/main","pushedAt":"2023-06-29T11:19:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lifenjoiner","name":null,"path":"/lifenjoiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19585474?s=80&v=4"},"commit":{"message":"Improve `Dispatch` after the 2nd client TLS packet has been sent","shortMessageHtmlLink":"Improve Dispatch after the 2nd client TLS packet has been sent"}},{"before":"8292358ca6a5b479e09a694acf9e3d3ebab037f9","after":"71e7155ec17d7a1a0bfe817c901d54a0ddee8347","ref":"refs/heads/main","pushedAt":"2023-06-23T14:14:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lifenjoiner","name":null,"path":"/lifenjoiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19585474?s=80&v=4"},"commit":{"message":"Clean up one unused variable","shortMessageHtmlLink":"Clean up one unused variable"}},{"before":"3463d674702f39c808bce47b9b3508a3f9bc29c5","after":"8292358ca6a5b479e09a694acf9e3d3ebab037f9","ref":"refs/heads/main","pushedAt":"2023-06-23T11:14:11.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"lifenjoiner","name":null,"path":"/lifenjoiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19585474?s=80&v=4"},"commit":{"message":"Typo","shortMessageHtmlLink":"Typo"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdcn6iwA","startCursor":null,"endCursor":null}},"title":"Activity ยท lifenjoiner/pd"}