{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":734612103,"defaultBranch":"main","name":"vmess-aead-python","ownerLogin":"mnixry","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-22T06:18:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/32300164?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1703225882.0807161","currentOid":""},"activityList":{"items":[{"before":"d4df881a6a59dea4a61d7299e22a7dc0554ee06b","after":"cf2cfd333fc9748a8a35d78e1205b285f17a8dbb","ref":"refs/heads/main","pushedAt":"2024-03-27T10:27:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mnixry","name":"Mix","path":"/mnixry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32300164?s=80&v=4"},"commit":{"message":":bug: :recycle: Refactor CLI server to fix datagram transport bug\n\nref: https://github.com/python/cpython/pull/98844","shortMessageHtmlLink":"๐Ÿ› โ™ป๏ธ Refactor CLI server to fix datagram transport bug"}},{"before":"2f121df4ff1c2e9a8798e410ab545410f3c9813a","after":"d4df881a6a59dea4a61d7299e22a7dc0554ee06b","ref":"refs/heads/main","pushedAt":"2024-03-26T03:34:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mnixry","name":"Mix","path":"/mnixry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32300164?s=80&v=4"},"commit":{"message":":rotating_light: Refactor VMessHash constructor parameter name for clarity","shortMessageHtmlLink":"๐Ÿšจ Refactor VMessHash constructor parameter name for clarity"}},{"before":"2f17a7bd25f0fe149d763d9625ad17ea76e31f0e","after":"2f121df4ff1c2e9a8798e410ab545410f3c9813a","ref":"refs/heads/main","pushedAt":"2024-03-26T02:56:57.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"mnixry","name":"Mix","path":"/mnixry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32300164?s=80&v=4"},"commit":{"message":":art: Optimize BytesReader initialization with empty initial buffer","shortMessageHtmlLink":"๐ŸŽจ Optimize BytesReader initialization with empty initial buffer"}},{"before":"5eaf864be62afc982a9168ddf268a1c49b966dc5","after":"2f17a7bd25f0fe149d763d9625ad17ea76e31f0e","ref":"refs/heads/main","pushedAt":"2024-03-25T10:27:40.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"mnixry","name":"Mix","path":"/mnixry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32300164?s=80&v=4"},"commit":{"message":":recycle: Refactor HTTP proxy parser to state machine","shortMessageHtmlLink":"โ™ป๏ธ Refactor HTTP proxy parser to state machine"}},{"before":"fd58e7a6c7b140a3fcc787d6ce4848c755861e79","after":"5eaf864be62afc982a9168ddf268a1c49b966dc5","ref":"refs/heads/main","pushedAt":"2024-03-25T05:41:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mnixry","name":"Mix","path":"/mnixry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32300164?s=80&v=4"},"commit":{"message":":arrow_up: Update dependencies and lock file","shortMessageHtmlLink":"โฌ†๏ธ Update dependencies and lock file"}},{"before":"5427d6931321b1d8ec0e443c84868058617b9af5","after":"fd58e7a6c7b140a3fcc787d6ce4848c755861e79","ref":"refs/heads/main","pushedAt":"2024-03-25T05:37:39.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"mnixry","name":"Mix","path":"/mnixry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32300164?s=80&v=4"},"commit":{"message":":rotating_light: Fix lint error with new Ruff linting rules","shortMessageHtmlLink":"๐Ÿšจ Fix lint error with new Ruff linting rules"}},{"before":"a7ffe7a0854f798482ae2085e9f59d1c247e9aa5","after":"5427d6931321b1d8ec0e443c84868058617b9af5","ref":"refs/heads/main","pushedAt":"2024-03-24T14:31:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mnixry","name":"Mix","path":"/mnixry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32300164?s=80&v=4"},"commit":{"message":":arrow_up: Update ruff and typer versions","shortMessageHtmlLink":"โฌ†๏ธ Update ruff and typer versions"}},{"before":"0b365bc833abd0d80c0d71efb52f3abe599b2258","after":"a7ffe7a0854f798482ae2085e9f59d1c247e9aa5","ref":"refs/heads/main","pushedAt":"2024-03-23T16:00:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mnixry","name":"Mix","path":"/mnixry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32300164?s=80&v=4"},"commit":{"message":":heavy_plus_sign: Add multidict dependency","shortMessageHtmlLink":"โž• Add multidict dependency"}},{"before":"3dbb606ec50eaf80b1ff5a384c7964c26f1d4879","after":"0b365bc833abd0d80c0d71efb52f3abe599b2258","ref":"refs/heads/main","pushedAt":"2024-03-21T16:48:00.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mnixry","name":"Mix","path":"/mnixry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32300164?s=80&v=4"},"commit":{"message":":building_construction: :sparkles: Add VMess AEAD CLI module with working server impl\n\nclient impl is WIP.","shortMessageHtmlLink":"๐Ÿ—๏ธ โœจ Add VMess AEAD CLI module with working server impl"}},{"before":"ca497208f483c4f286809acb9739ab35c44cd7a9","after":"3dbb606ec50eaf80b1ff5a384c7964c26f1d4879","ref":"refs/heads/main","pushedAt":"2024-03-21T15:21:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mnixry","name":"Mix","path":"/mnixry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32300164?s=80&v=4"},"commit":{"message":":arrow_up: Update dev dependencies in pyproject.toml","shortMessageHtmlLink":"โฌ†๏ธ Update dev dependencies in pyproject.toml"}},{"before":"b813fb541d177849205ce266e3315a0cf0da9785","after":"ca497208f483c4f286809acb9739ab35c44cd7a9","ref":"refs/heads/main","pushedAt":"2024-03-21T15:19:06.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mnixry","name":"Mix","path":"/mnixry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32300164?s=80&v=4"},"commit":{"message":":construction_worker: Update Python and OS versions in CI workflow","shortMessageHtmlLink":"๐Ÿ‘ท Update Python and OS versions in CI workflow"}},{"before":"14b36e2aa43dd979e8b229339e56e954fba99565","after":"b813fb541d177849205ce266e3315a0cf0da9785","ref":"refs/heads/main","pushedAt":"2024-03-21T15:00:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mnixry","name":"Mix","path":"/mnixry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32300164?s=80&v=4"},"commit":{"message":":art: :bulb: Add pragma comments to skip unreachable branch coverage","shortMessageHtmlLink":"๐ŸŽจ ๐Ÿ’ก Add pragma comments to skip unreachable branch coverage"}},{"before":"5c7713c99d13ddf9cb27900d325ba70793c32157","after":"14b36e2aa43dd979e8b229339e56e954fba99565","ref":"refs/heads/main","pushedAt":"2024-03-21T14:25:00.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"mnixry","name":"Mix","path":"/mnixry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32300164?s=80&v=4"},"commit":{"message":":white_check_mark: Fix test to work with major refactored encoding API","shortMessageHtmlLink":"โœ… Fix test to work with major refactored encoding API"}},{"before":"ea8a03554307536bcad6062a90908753a9debf87","after":"5c7713c99d13ddf9cb27900d325ba70793c32157","ref":"refs/heads/main","pushedAt":"2024-03-21T07:27:22.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"mnixry","name":"Mix","path":"/mnixry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32300164?s=80&v=4"},"commit":{"message":":white_check_mark: Add tests for refactored reading support","shortMessageHtmlLink":"โœ… Add tests for refactored reading support"}},{"before":"87591418dd9aa32677925a8babda799f042f1d40","after":"ea8a03554307536bcad6062a90908753a9debf87","ref":"refs/heads/main","pushedAt":"2024-03-20T15:57:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mnixry","name":"Mix","path":"/mnixry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32300164?s=80&v=4"},"commit":{"message":":poop: :construction: Initial commit for CLI support\n\nwork in progress","shortMessageHtmlLink":"๐Ÿ’ฉ ๐Ÿšง Initial commit for CLI support"}},{"before":"4a1bbf1ddd64849142c7f46a96d1836cdab9e433","after":"87591418dd9aa32677925a8babda799f042f1d40","ref":"refs/heads/main","pushedAt":"2024-03-19T13:34:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mnixry","name":"Mix","path":"/mnixry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32300164?s=80&v=4"},"commit":{"message":":label: Refactor type assertions to support standard mode pylance","shortMessageHtmlLink":"๐Ÿท๏ธ Refactor type assertions to support standard mode pylance"}},{"before":"5dc6894af091d23cb235819078c7bf55b14fd377","after":"4a1bbf1ddd64849142c7f46a96d1836cdab9e433","ref":"refs/heads/main","pushedAt":"2024-03-18T15:34:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mnixry","name":"Mix","path":"/mnixry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32300164?s=80&v=4"},"commit":{"message":":sparkles: Add read_until method to BaseReader class","shortMessageHtmlLink":"โœจ Add read_until method to BaseReader class"}},{"before":"0575ec64c240a488b8ab6c73756caa96233d1747","after":"5dc6894af091d23cb235819078c7bf55b14fd377","ref":"refs/heads/main","pushedAt":"2024-03-18T14:32:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mnixry","name":"Mix","path":"/mnixry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32300164?s=80&v=4"},"commit":{"message":":sparkles: Add read_until method to BaseReader class","shortMessageHtmlLink":"โœจ Add read_until method to BaseReader class"}},{"before":"778be6a5615e9ca28117a3711098f84900cc9c9b","after":"0575ec64c240a488b8ab6c73756caa96233d1747","ref":"refs/heads/main","pushedAt":"2024-03-18T13:50:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mnixry","name":"Mix","path":"/mnixry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32300164?s=80&v=4"},"commit":{"message":"Add CI workflow for linting and testing","shortMessageHtmlLink":"Add CI workflow for linting and testing"}},{"before":"8ce8fd6c617111ed1523d71cb6e8f7a4159b618d","after":"778be6a5615e9ca28117a3711098f84900cc9c9b","ref":"refs/heads/main","pushedAt":"2024-03-18T13:49:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mnixry","name":"Mix","path":"/mnixry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32300164?s=80&v=4"},"commit":{"message":"Add CI workflow for linting and testing","shortMessageHtmlLink":"Add CI workflow for linting and testing"}},{"before":"46d6525db43966c7e4b71779b4c823f7e9e38fb6","after":"8ce8fd6c617111ed1523d71cb6e8f7a4159b618d","ref":"refs/heads/main","pushedAt":"2024-03-18T13:45:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mnixry","name":"Mix","path":"/mnixry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32300164?s=80&v=4"},"commit":{"message":"Add CI workflow for linting and testing","shortMessageHtmlLink":"Add CI workflow for linting and testing"}},{"before":"45f9a159419781e1dfec6af89e06edbac1db49df","after":"46d6525db43966c7e4b71779b4c823f7e9e38fb6","ref":"refs/heads/main","pushedAt":"2024-03-18T13:36:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mnixry","name":"Mix","path":"/mnixry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32300164?s=80&v=4"},"commit":{"message":"Add CI workflow for linting and testing","shortMessageHtmlLink":"Add CI workflow for linting and testing"}},{"before":"e81ee890a0f5e4e985b6d74e8bd3deda2e3c3b92","after":"45f9a159419781e1dfec6af89e06edbac1db49df","ref":"refs/heads/main","pushedAt":"2024-03-18T13:35:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mnixry","name":"Mix","path":"/mnixry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32300164?s=80&v=4"},"commit":{"message":"Add CI workflow for linting and testing","shortMessageHtmlLink":"Add CI workflow for linting and testing"}},{"before":"91e574009209800dd984179d4a8fe83f972d7358","after":"e81ee890a0f5e4e985b6d74e8bd3deda2e3c3b92","ref":"refs/heads/main","pushedAt":"2024-03-18T13:34:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mnixry","name":"Mix","path":"/mnixry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32300164?s=80&v=4"},"commit":{"message":"Add CI workflow for linting and testing","shortMessageHtmlLink":"Add CI workflow for linting and testing"}},{"before":"f8a184cfe3001c309b72755fc3626f4d12799dbb","after":"91e574009209800dd984179d4a8fe83f972d7358","ref":"refs/heads/main","pushedAt":"2024-03-18T02:05:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mnixry","name":"Mix","path":"/mnixry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32300164?s=80&v=4"},"commit":{"message":":loud_sound: Add TransferSpeed class to calculate transfer speed","shortMessageHtmlLink":"๐Ÿ”Š Add TransferSpeed class to calculate transfer speed"}},{"before":"b4c0c9781be13e8e5fe6232cbbf9ab84e495dc4f","after":"f8a184cfe3001c309b72755fc3626f4d12799dbb","ref":"refs/heads/main","pushedAt":"2024-03-18T02:04:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mnixry","name":"Mix","path":"/mnixry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32300164?s=80&v=4"},"commit":{"message":"Add TransferSpeed class to calculate transfer speed","shortMessageHtmlLink":"Add TransferSpeed class to calculate transfer speed"}},{"before":"b6a872cdc16611c439bedd8ebe6d9cd1901121db","after":"b4c0c9781be13e8e5fe6232cbbf9ab84e495dc4f","ref":"refs/heads/main","pushedAt":"2024-03-12T12:09:51.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"mnixry","name":"Mix","path":"/mnixry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32300164?s=80&v=4"},"commit":{"message":":white_check_mark: Refactor BytesReader test to achieve full coverage","shortMessageHtmlLink":"โœ… Refactor BytesReader test to achieve full coverage"}},{"before":"687ae73ac8edf706c167968a2f1a20ab7de7f7d7","after":"b6a872cdc16611c439bedd8ebe6d9cd1901121db","ref":"refs/heads/main","pushedAt":"2024-03-12T11:28:40.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"mnixry","name":"Mix","path":"/mnixry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32300164?s=80&v=4"},"commit":{"message":":heavy_plus_sign: Update dependencies and linting configuration to prepare for CLI","shortMessageHtmlLink":"โž• Update dependencies and linting configuration to prepare for CLI"}},{"before":"bfc26f7f2b818199d7759410eb10361edda6e304","after":"687ae73ac8edf706c167968a2f1a20ab7de7f7d7","ref":"refs/heads/main","pushedAt":"2024-02-10T16:54:32.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"mnixry","name":"Mix","path":"/mnixry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32300164?s=80&v=4"},"commit":{"message":":art: Sort imports by new ruff configs","shortMessageHtmlLink":"๐ŸŽจ Sort imports by new ruff configs"}},{"before":"ae5f079dfeae19faeb59fd6c3e02307d59830078","after":"bfc26f7f2b818199d7759410eb10361edda6e304","ref":"refs/heads/main","pushedAt":"2023-12-31T07:03:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mnixry","name":"Mix","path":"/mnixry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32300164?s=80&v=4"},"commit":{"message":":art: Add generate_response_key function to utils module","shortMessageHtmlLink":"๐ŸŽจ Add generate_response_key function to utils module"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEIJCIfwA","startCursor":null,"endCursor":null}},"title":"Activity ยท mnixry/vmess-aead-python"}