{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":649519146,"defaultBranch":"main","name":"octoproxy","ownerLogin":"schwartx","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-06-05T03:53:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/39881118?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1688435209.0","currentOid":""},"activityList":{"items":[{"before":"8e4e60aa961013164c2b1a89c670c8f077e150ea","after":null,"ref":"refs/heads/fix-readme","pushedAt":"2023-07-04T01:46:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"schwartx","name":"Ichika","path":"/schwartx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39881118?s=80&v=4"}},{"before":"fc607cf696766c9a2641e50189c095850e62b37f","after":"0d3984584e45cc3340851e9f5a2b6dee84f74c21","ref":"refs/heads/main","pushedAt":"2023-07-04T01:46:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"schwartx","name":"Ichika","path":"/schwartx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39881118?s=80&v=4"},"commit":{"message":"Corrected syntax errors in README title (#21)","shortMessageHtmlLink":"Corrected syntax errors in README title (#21)"}},{"before":null,"after":"8e4e60aa961013164c2b1a89c670c8f077e150ea","ref":"refs/heads/fix-readme","pushedAt":"2023-07-04T01:46:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"schwartx","name":"Ichika","path":"/schwartx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39881118?s=80&v=4"},"commit":{"message":"Corrected syntax errors in README title","shortMessageHtmlLink":"Corrected syntax errors in README title"}},{"before":"501dff42308ef25d4c4981553d9afd9dbb745fac","after":null,"ref":"refs/heads/update-README","pushedAt":"2023-06-26T08:23:23.477Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"schwartx","name":"Ichika","path":"/schwartx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39881118?s=80&v=4"}},{"before":"e0e075eafed3760ff89c0937f39bf7d8a70e2e95","after":"fc607cf696766c9a2641e50189c095850e62b37f","ref":"refs/heads/main","pushedAt":"2023-06-26T08:23:17.883Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"schwartx","name":"Ichika","path":"/schwartx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39881118?s=80&v=4"},"commit":{"message":"Update README (#20)","shortMessageHtmlLink":"Update README (#20)"}},{"before":null,"after":"501dff42308ef25d4c4981553d9afd9dbb745fac","ref":"refs/heads/update-README","pushedAt":"2023-06-26T08:22:20.897Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"schwartx","name":"Ichika","path":"/schwartx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39881118?s=80&v=4"},"commit":{"message":"update README","shortMessageHtmlLink":"update README"}},{"before":"1e94c45371dae1083415a9e5c28abe98c0fc31ac","after":null,"ref":"refs/heads/features-and-todos","pushedAt":"2023-06-26T08:20:02.130Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"schwartx","name":"Ichika","path":"/schwartx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39881118?s=80&v=4"}},{"before":"5a5bbec8e23cf63bd3d471fb2e1755879e2d5472","after":"e0e075eafed3760ff89c0937f39bf7d8a70e2e95","ref":"refs/heads/main","pushedAt":"2023-06-26T08:19:58.312Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"schwartx","name":"Ichika","path":"/schwartx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39881118?s=80&v=4"},"commit":{"message":"Add Features, TODOs and Exclusions to README (#19)\n\n* Add Features to README\r\n\r\n* Add `Exclusions` section to README\r\n\r\n* Add TODO in README","shortMessageHtmlLink":"Add Features, TODOs and Exclusions to README (#19)"}},{"before":"e8dc0a11ecb5f610aa53f4e76df0213cc9a1a10c","after":"1e94c45371dae1083415a9e5c28abe98c0fc31ac","ref":"refs/heads/features-and-todos","pushedAt":"2023-06-26T08:09:44.557Z","pushType":"push","commitsCount":1,"pusher":{"login":"schwartx","name":"Ichika","path":"/schwartx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39881118?s=80&v=4"},"commit":{"message":"Add TODO in README","shortMessageHtmlLink":"Add TODO in README"}},{"before":"b1c3869353ff9762fa4aece1e9f1551ca9010d07","after":"e8dc0a11ecb5f610aa53f4e76df0213cc9a1a10c","ref":"refs/heads/features-and-todos","pushedAt":"2023-06-26T07:59:35.763Z","pushType":"push","commitsCount":1,"pusher":{"login":"schwartx","name":"Ichika","path":"/schwartx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39881118?s=80&v=4"},"commit":{"message":"Add `Exclusions` section to README","shortMessageHtmlLink":"Add Exclusions section to README"}},{"before":null,"after":"b1c3869353ff9762fa4aece1e9f1551ca9010d07","ref":"refs/heads/features-and-todos","pushedAt":"2023-06-26T07:48:28.103Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"schwartx","name":"Ichika","path":"/schwartx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39881118?s=80&v=4"},"commit":{"message":"Add Features to README","shortMessageHtmlLink":"Add Features to README"}},{"before":"8a5d9faf84db42486e6f4a4bffd80b780720e7dd","after":null,"ref":"refs/heads/bench-wrk-script","pushedAt":"2023-06-26T07:01:12.208Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"schwartx","name":"Ichika","path":"/schwartx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39881118?s=80&v=4"}},{"before":"c342f2bd345a0dc734986f0124d1b2f45d0ba1e4","after":"5a5bbec8e23cf63bd3d471fb2e1755879e2d5472","ref":"refs/heads/main","pushedAt":"2023-06-26T07:01:05.293Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"schwartx","name":"Ichika","path":"/schwartx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39881118?s=80&v=4"},"commit":{"message":"Add a simple benchmark report and its script (#18)\n\n* Add basic lua wrk script\r\n\r\n* Convenient script for bench testing HTTP proxy using wrk\r\n\r\n* Add credit\r\n\r\n* Add bench hey\r\n\r\n* update bench script\r\n\r\n* Make testserver log post req\r\n\r\n* update hey bench script\r\n\r\n* Add python script for generating metric table\r\n\r\n* Add a plus sign to a positive number in bench script\r\n\r\n* Add benchmark to README\r\n\r\n* Move files into `bench` dir\r\n\r\n* Add link to README","shortMessageHtmlLink":"Add a simple benchmark report and its script (#18)"}},{"before":"003d554da8519855b2d6080f86d1a4299dad72dd","after":"8a5d9faf84db42486e6f4a4bffd80b780720e7dd","ref":"refs/heads/bench-wrk-script","pushedAt":"2023-06-26T06:58:57.711Z","pushType":"push","commitsCount":10,"pusher":{"login":"schwartx","name":"Ichika","path":"/schwartx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39881118?s=80&v=4"},"commit":{"message":"Add link to README","shortMessageHtmlLink":"Add link to README"}},{"before":"4b8be1d0705468c716c10790aecbdf27bd5567dc","after":null,"ref":"refs/heads/quic-not-working","pushedAt":"2023-06-26T02:11:14.725Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"schwartx","name":"Ichika","path":"/schwartx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39881118?s=80&v=4"}},{"before":"06d3edcdf9560c7e87e9c147b9e1e07efa30068c","after":"c342f2bd345a0dc734986f0124d1b2f45d0ba1e4","ref":"refs/heads/main","pushedAt":"2023-06-26T02:11:11.478Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"schwartx","name":"Ichika","path":"/schwartx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39881118?s=80&v=4"},"commit":{"message":"Fix QUIC not working (#17)","shortMessageHtmlLink":"Fix QUIC not working (#17)"}},{"before":null,"after":"4b8be1d0705468c716c10790aecbdf27bd5567dc","ref":"refs/heads/quic-not-working","pushedAt":"2023-06-26T02:10:48.333Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"schwartx","name":"Ichika","path":"/schwartx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39881118?s=80&v=4"},"commit":{"message":"Fix QUIC not working","shortMessageHtmlLink":"Fix QUIC not working"}},{"before":"6eccd1588a4547d623dca7945b16170c2b96afa8","after":"003d554da8519855b2d6080f86d1a4299dad72dd","ref":"refs/heads/bench-wrk-script","pushedAt":"2023-06-25T09:28:02.207Z","pushType":"push","commitsCount":1,"pusher":{"login":"schwartx","name":"Ichika","path":"/schwartx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39881118?s=80&v=4"},"commit":{"message":"Add bench hey","shortMessageHtmlLink":"Add bench hey"}},{"before":"ebacb21a7627a2ab83a05e0be936eaa3b8c2871b","after":"6eccd1588a4547d623dca7945b16170c2b96afa8","ref":"refs/heads/bench-wrk-script","pushedAt":"2023-06-25T09:21:37.058Z","pushType":"push","commitsCount":1,"pusher":{"login":"schwartx","name":"Ichika","path":"/schwartx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39881118?s=80&v=4"},"commit":{"message":"Add credit","shortMessageHtmlLink":"Add credit"}},{"before":"2489a9639a1802a9a7d524f512339cad67b8aaec","after":"ebacb21a7627a2ab83a05e0be936eaa3b8c2871b","ref":"refs/heads/bench-wrk-script","pushedAt":"2023-06-25T09:20:38.665Z","pushType":"push","commitsCount":1,"pusher":{"login":"schwartx","name":"Ichika","path":"/schwartx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39881118?s=80&v=4"},"commit":{"message":"Convenient script for bench testing HTTP proxy using wrk","shortMessageHtmlLink":"Convenient script for bench testing HTTP proxy using wrk"}},{"before":null,"after":"2489a9639a1802a9a7d524f512339cad67b8aaec","ref":"refs/heads/bench-wrk-script","pushedAt":"2023-06-25T08:56:37.223Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"schwartx","name":"Ichika","path":"/schwartx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39881118?s=80&v=4"},"commit":{"message":"Add basic lua wrk script","shortMessageHtmlLink":"Add basic lua wrk script"}},{"before":"171717b0ed9b39d67252ae0ff817c0b7b8180ff4","after":null,"ref":"refs/heads/15-enhance-easycert","pushedAt":"2023-06-25T07:59:58.186Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"schwartx","name":"Ichika","path":"/schwartx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39881118?s=80&v=4"}},{"before":"3f99b50a68c4b823bd741d950558abf59ba9b9d9","after":"06d3edcdf9560c7e87e9c147b9e1e07efa30068c","ref":"refs/heads/main","pushedAt":"2023-06-25T07:59:53.184Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"schwartx","name":"Ichika","path":"/schwartx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39881118?s=80&v=4"},"commit":{"message":"Enhance easycert (#16)\n\n* Refactor easycert command to a subcommand for cert generation\r\n\r\n* Add test for parse_san\r\n\r\n* rename `parse_ca` into `load_ca`\r\n\r\n* Abstract gen cert process into func\r\n\r\n* Remove `#[allow(unused)]`\r\n\r\n* Add `show` subcommand for easycert\r\n\r\n* Add description for `show`\r\n\r\n* update README for easycert\r\n\r\n* add comments\r\n\r\n* Fix Clippy","shortMessageHtmlLink":"Enhance easycert (#16)"}},{"before":"5c4cdbe1045482183d714d73117d753d20a2dd46","after":"171717b0ed9b39d67252ae0ff817c0b7b8180ff4","ref":"refs/heads/15-enhance-easycert","pushedAt":"2023-06-25T07:57:41.868Z","pushType":"push","commitsCount":1,"pusher":{"login":"schwartx","name":"Ichika","path":"/schwartx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39881118?s=80&v=4"},"commit":{"message":"Fix Clippy","shortMessageHtmlLink":"Fix Clippy"}},{"before":"be30d94f3b3f4b7d768c3dac82f948648645abde","after":"5c4cdbe1045482183d714d73117d753d20a2dd46","ref":"refs/heads/15-enhance-easycert","pushedAt":"2023-06-25T07:50:35.428Z","pushType":"push","commitsCount":9,"pusher":{"login":"schwartx","name":"Ichika","path":"/schwartx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39881118?s=80&v=4"},"commit":{"message":"add comments","shortMessageHtmlLink":"add comments"}},{"before":"c5fdc4e6a2543f77dbd5c8c70388ddbf4cfdf8d1","after":null,"ref":"refs/heads/more-h2-options","pushedAt":"2023-06-25T01:51:39.837Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"schwartx","name":"Ichika","path":"/schwartx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39881118?s=80&v=4"}},{"before":"be30d94f3b3f4b7d768c3dac82f948648645abde","after":"3f99b50a68c4b823bd741d950558abf59ba9b9d9","ref":"refs/heads/main","pushedAt":"2023-06-25T01:51:35.231Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"schwartx","name":"Ichika","path":"/schwartx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39881118?s=80&v=4"},"commit":{"message":"Enhance H2 Transport with Additional Configurable Options and Explanations (#14)\n\n* Improved the organization of config.toml\r\n\r\n* Add more h2 config options","shortMessageHtmlLink":"Enhance H2 Transport with Additional Configurable Options and Explana…"}},{"before":"8ec55dc2d19b909ac340233d3246ad830a900c04","after":"c5fdc4e6a2543f77dbd5c8c70388ddbf4cfdf8d1","ref":"refs/heads/more-h2-options","pushedAt":"2023-06-25T01:49:04.519Z","pushType":"push","commitsCount":1,"pusher":{"login":"schwartx","name":"Ichika","path":"/schwartx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39881118?s=80&v=4"},"commit":{"message":"Add more h2 config options","shortMessageHtmlLink":"Add more h2 config options"}},{"before":null,"after":"be30d94f3b3f4b7d768c3dac82f948648645abde","ref":"refs/heads/15-enhance-easycert","pushedAt":"2023-06-21T11:55:34.469Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"schwartx","name":"Ichika","path":"/schwartx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39881118?s=80&v=4"},"commit":{"message":"Refactor config (#13)\n\n* Abstract `populate_backends`\r\n\r\n* Abstract to build config.balance\r\n\r\n* config.backends change Vec into Arc<[T]>\r\n\r\n* Remove async for `available_backends`\r\n\r\n* Remove `backend_name` in Backend struct\r\n\r\n* host: Option -> bytes::Bytes\r\n\r\n* `get_port_str` without `Clone`\r\n\r\n* host: Option -> ConnectHeadBuf\r\n\r\n* Remove TODO","shortMessageHtmlLink":"Refactor config (#13)"}},{"before":"be30d94f3b3f4b7d768c3dac82f948648645abde","after":"8ec55dc2d19b909ac340233d3246ad830a900c04","ref":"refs/heads/more-h2-options","pushedAt":"2023-06-21T11:40:09.043Z","pushType":"push","commitsCount":1,"pusher":{"login":"schwartx","name":"Ichika","path":"/schwartx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39881118?s=80&v=4"},"commit":{"message":"Improved the organization of config.toml","shortMessageHtmlLink":"Improved the organization of config.toml"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNy0wNFQwMTo0Njo0OS4wMDAwMDBazwAAAANOFkOI","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNy0wNFQwMTo0Njo0OS4wMDAwMDBazwAAAANOFkOI","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNi0yMVQxMTo0MDowOS4wNDM0MjFazwAAAANGAOTt"}},"title":"Activity · schwartx/octoproxy"}