{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":720662315,"defaultBranch":"main","name":"CS305_Project_2023F","ownerLogin":"chanbengz","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-19T07:13:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/34162471?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1702264984.0","currentOid":""},"activityList":{"items":[{"before":"96ab47aabaa7f45978a60ca28ce2b1f7197f51a7","after":"93f6332195f91c6bafea2b892e861c393ac5de4f","ref":"refs/heads/main","pushedAt":"2024-01-02T02:31:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"chanbengz","name":"Ben Chen","path":"/chanbengz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34162471?s=80&v=4"},"commit":{"message":"Fix POST method response headers","shortMessageHtmlLink":"Fix POST method response headers"}},{"before":"1a1e01cec8d00c6542ae1dba615a2d2b294caed2","after":"96ab47aabaa7f45978a60ca28ce2b1f7197f51a7","ref":"refs/heads/main","pushedAt":"2023-12-30T08:46:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chanbengz","name":"Ben Chen","path":"/chanbengz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34162471?s=80&v=4"},"commit":{"message":"Add register function to handle user registration","shortMessageHtmlLink":"Add register function to handle user registration"}},{"before":"801c0b859f3335f50010d2a96c8b0f15ffa58b4c","after":"1a1e01cec8d00c6542ae1dba615a2d2b294caed2","ref":"refs/heads/main","pushedAt":"2023-12-23T18:25:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chanbengz","name":"Ben Chen","path":"/chanbengz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34162471?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"22ac24b20caa5a98991af96d6cafc4189fc1b730","after":"801c0b859f3335f50010d2a96c8b0f15ffa58b4c","ref":"refs/heads/main","pushedAt":"2023-12-21T12:34:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dilemma-CMZ","name":"Chen MingZhi","path":"/Dilemma-CMZ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52821651?s=80&v=4"},"commit":{"message":"Fix range parsing in RequestHandle.py","shortMessageHtmlLink":"Fix range parsing in RequestHandle.py"}},{"before":"153247a24da8866a065c57b6dc405005b4164c21","after":"22ac24b20caa5a98991af96d6cafc4189fc1b730","ref":"refs/heads/main","pushedAt":"2023-12-21T12:28:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Dilemma-CMZ","name":"Chen MingZhi","path":"/Dilemma-CMZ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52821651?s=80&v=4"},"commit":{"message":"Update cookie create time in authenticate function","shortMessageHtmlLink":"Update cookie create time in authenticate function"}},{"before":"28bb71d6b7360b325b1b5d1d2a830b2bb079deb7","after":"153247a24da8866a065c57b6dc405005b4164c21","ref":"refs/heads/main","pushedAt":"2023-12-20T01:30:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chanbengz","name":"Ben Chen","path":"/chanbengz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34162471?s=80&v=4"},"commit":{"message":"Update cookie create time in authenticate function","shortMessageHtmlLink":"Update cookie create time in authenticate function"}},{"before":"36cc010936434c3c3c8fda7d8879e7e4bf7c2641","after":"28bb71d6b7360b325b1b5d1d2a830b2bb079deb7","ref":"refs/heads/main","pushedAt":"2023-12-16T15:41:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dilemma-CMZ","name":"Chen MingZhi","path":"/Dilemma-CMZ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52821651?s=80&v=4"},"commit":{"message":"Update encryption process and fix padding issue","shortMessageHtmlLink":"Update encryption process and fix padding issue"}},{"before":"3ce30da7e46fc8996b2f2f2d035a1d80cc8a09d9","after":"36cc010936434c3c3c8fda7d8879e7e4bf7c2641","ref":"refs/heads/main","pushedAt":"2023-12-16T15:22:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chanbengz","name":"Ben Chen","path":"/chanbengz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34162471?s=80&v=4"},"commit":{"message":"Add encryption","shortMessageHtmlLink":"Add encryption"}},{"before":"024a86ccc69e8d117215e95feaab1ae4c717363b","after":"3ce30da7e46fc8996b2f2f2d035a1d80cc8a09d9","ref":"refs/heads/main","pushedAt":"2023-12-16T14:34:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dilemma-CMZ","name":"Chen MingZhi","path":"/Dilemma-CMZ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52821651?s=80&v=4"},"commit":{"message":"Fix boundary generation in RequestHandle.py and update test.py with new range values","shortMessageHtmlLink":"Fix boundary generation in RequestHandle.py and update test.py with n…"}},{"before":"efe3210fdd06d269b9457ae774f1faa6f20afbea","after":"024a86ccc69e8d117215e95feaab1ae4c717363b","ref":"refs/heads/main","pushedAt":"2023-12-16T12:53:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"chanbengz","name":"Ben Chen","path":"/chanbengz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34162471?s=80&v=4"},"commit":{"message":"Add cookie_ttl constant for session duration","shortMessageHtmlLink":"Add cookie_ttl constant for session duration"}},{"before":"085f0cd4979a2946db665d6d293a67ef0b1b2533","after":"efe3210fdd06d269b9457ae774f1faa6f20afbea","ref":"refs/heads/main","pushedAt":"2023-12-16T12:21:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chanbengz","name":"Ben Chen","path":"/chanbengz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34162471?s=80&v=4"},"commit":{"message":"Update files and fix code formatting","shortMessageHtmlLink":"Update files and fix code formatting"}},{"before":"5f6d5a5682d8e2cb0a45013210b82c1b22032902","after":"085f0cd4979a2946db665d6d293a67ef0b1b2533","ref":"refs/heads/main","pushedAt":"2023-12-15T07:19:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chanbengz","name":"Ben Chen","path":"/chanbengz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34162471?s=80&v=4"},"commit":{"message":"Update Test","shortMessageHtmlLink":"Update Test"}},{"before":"a35a7561726d628baa44b1ee264711d876e72cf7","after":"5f6d5a5682d8e2cb0a45013210b82c1b22032902","ref":"refs/heads/main","pushedAt":"2023-12-11T12:53:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chanbengz","name":"Ben Chen","path":"/chanbengz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34162471?s=80&v=4"},"commit":{"message":"Fix chunked","shortMessageHtmlLink":"Fix chunked"}},{"before":"b713052904ed353277b6e0c110f42777fcc51386","after":"a35a7561726d628baa44b1ee264711d876e72cf7","ref":"refs/heads/main","pushedAt":"2023-12-11T12:35:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dilemma-CMZ","name":"Chen MingZhi","path":"/Dilemma-CMZ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52821651?s=80&v=4"},"commit":{"message":"Implement of Breakpoint Transmission","shortMessageHtmlLink":"Implement of Breakpoint Transmission"}},{"before":"caa7667217d6629ea6383447951785d4d7612e3d","after":"b713052904ed353277b6e0c110f42777fcc51386","ref":"refs/heads/main","pushedAt":"2023-12-11T12:16:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chanbengz","name":"Ben Chen","path":"/chanbengz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34162471?s=80&v=4"},"commit":{"message":"Fix handling of GET and POST requests in RequestHandler","shortMessageHtmlLink":"Fix handling of GET and POST requests in RequestHandler"}},{"before":"73b7173850b859fad7a75ff3667d87a3f32b3fa3","after":"caa7667217d6629ea6383447951785d4d7612e3d","ref":"refs/heads/main","pushedAt":"2023-12-11T12:08:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dilemma-CMZ","name":"Chen MingZhi","path":"/Dilemma-CMZ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52821651?s=80&v=4"},"commit":{"message":"Fix range parsing and generate correct multipart\nresponse","shortMessageHtmlLink":"Fix range parsing and generate correct multipart"}},{"before":"ab73b34c3ceef37457dab098c4985facb55f7129","after":"73b7173850b859fad7a75ff3667d87a3f32b3fa3","ref":"refs/heads/main","pushedAt":"2023-12-11T11:58:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dilemma-CMZ","name":"Chen MingZhi","path":"/Dilemma-CMZ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52821651?s=80&v=4"},"commit":{"message":"Add support for partial content range requests","shortMessageHtmlLink":"Add support for partial content range requests"}},{"before":"0137a6f0a732f41650cc51d85d78c1d668dd2d24","after":"ab73b34c3ceef37457dab098c4985facb55f7129","ref":"refs/heads/main","pushedAt":"2023-12-11T10:45:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dilemma-CMZ","name":"Chen MingZhi","path":"/Dilemma-CMZ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52821651?s=80&v=4"},"commit":{"message":"Boundary Basic and Bonus","shortMessageHtmlLink":"Boundary Basic and Bonus"}},{"before":"65af01eff40dedf848f917b236a5e4c09c53a80f","after":"0137a6f0a732f41650cc51d85d78c1d668dd2d24","ref":"refs/heads/main","pushedAt":"2023-12-11T08:15:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chanbengz","name":"Ben Chen","path":"/chanbengz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34162471?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"9fddb8cbf10ef82a1da280ea45b144ad5afdef50","after":"65af01eff40dedf848f917b236a5e4c09c53a80f","ref":"refs/heads/main","pushedAt":"2023-12-11T03:54:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dilemma-CMZ","name":"Chen MingZhi","path":"/Dilemma-CMZ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52821651?s=80&v=4"},"commit":{"message":"Implement of all basic part","shortMessageHtmlLink":"Implement of all basic part"}},{"before":"e1176d0a9c7154f709464f10281a2846fa74493c","after":"9fddb8cbf10ef82a1da280ea45b144ad5afdef50","ref":"refs/heads/main","pushedAt":"2023-12-11T03:39:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dilemma-CMZ","name":"Chen MingZhi","path":"/Dilemma-CMZ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52821651?s=80&v=4"},"commit":{"message":"Modify index.html home goto root directory","shortMessageHtmlLink":"Modify index.html home goto root directory"}},{"before":"5ba3a8273e9e025f050cdf3e9ac8ab3e94d5b0fe","after":"e1176d0a9c7154f709464f10281a2846fa74493c","ref":"refs/heads/main","pushedAt":"2023-12-11T03:32:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dilemma-CMZ","name":"Chen MingZhi","path":"/Dilemma-CMZ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52821651?s=80&v=4"},"commit":{"message":"Fixed download","shortMessageHtmlLink":"Fixed download"}},{"before":null,"after":"5ba3a8273e9e025f050cdf3e9ac8ab3e94d5b0fe","ref":"refs/heads/dev","pushedAt":"2023-12-11T03:23:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Dilemma-CMZ","name":"Chen MingZhi","path":"/Dilemma-CMZ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52821651?s=80&v=4"},"commit":{"message":"Fixed problem in index.html","shortMessageHtmlLink":"Fixed problem in index.html"}},{"before":"5c500b27c3f6acce86b26253bfe7d91b0bab54e2","after":"5ba3a8273e9e025f050cdf3e9ac8ab3e94d5b0fe","ref":"refs/heads/main","pushedAt":"2023-12-11T03:02:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dilemma-CMZ","name":"Chen MingZhi","path":"/Dilemma-CMZ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52821651?s=80&v=4"},"commit":{"message":"Fixed problem in index.html","shortMessageHtmlLink":"Fixed problem in index.html"}},{"before":"acba4cc8aeb902a7d844b058ebee1c767c9c6d55","after":"5c500b27c3f6acce86b26253bfe7d91b0bab54e2","ref":"refs/heads/main","pushedAt":"2023-12-10T15:18:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dilemma-CMZ","name":"Chen MingZhi","path":"/Dilemma-CMZ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52821651?s=80&v=4"},"commit":{"message":"Fix file upload and download functionality","shortMessageHtmlLink":"Fix file upload and download functionality"}},{"before":"b59ed8b6a64081f42f406d14654af3e94d3c7f63","after":"acba4cc8aeb902a7d844b058ebee1c767c9c6d55","ref":"refs/heads/main","pushedAt":"2023-12-10T13:12:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dilemma-CMZ","name":"Chen MingZhi","path":"/Dilemma-CMZ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52821651?s=80&v=4"},"commit":{"message":"Fix download process in RequestHandle.py","shortMessageHtmlLink":"Fix download process in RequestHandle.py"}},{"before":"c443c0355dd11d71a8ae7582df95b3e1074ff5f5","after":"b59ed8b6a64081f42f406d14654af3e94d3c7f63","ref":"refs/heads/main","pushedAt":"2023-12-10T12:58:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dilemma-CMZ","name":"Chen MingZhi","path":"/Dilemma-CMZ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52821651?s=80&v=4"},"commit":{"message":"Fix download process and add support for chunked\ntransfer encoding","shortMessageHtmlLink":"Fix download process and add support for chunked"}},{"before":"fce6832c034d3f6e6a9127785126025ce4869956","after":"c443c0355dd11d71a8ae7582df95b3e1074ff5f5","ref":"refs/heads/main","pushedAt":"2023-12-10T11:41:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dilemma-CMZ","name":"Chen MingZhi","path":"/Dilemma-CMZ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52821651?s=80&v=4"},"commit":{"message":"Add file deletion and upload functionality","shortMessageHtmlLink":"Add file deletion and upload functionality"}},{"before":"311cfe3c92947ec6c06100cb0f7783cac529aaeb","after":"fce6832c034d3f6e6a9127785126025ce4869956","ref":"refs/heads/main","pushedAt":"2023-12-09T10:06:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dilemma-CMZ","name":"Chen MingZhi","path":"/Dilemma-CMZ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52821651?s=80&v=4"},"commit":{"message":"Implement of delete and download","shortMessageHtmlLink":"Implement of delete and download"}},{"before":"dd8cbdf195bd58a7054a59778da6c342d3efc0dc","after":"311cfe3c92947ec6c06100cb0f7783cac529aaeb","ref":"refs/heads/main","pushedAt":"2023-12-03T09:33:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dilemma-CMZ","name":"Chen MingZhi","path":"/Dilemma-CMZ","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52821651?s=80&v=4"},"commit":{"message":"Fix authentication and process request handling","shortMessageHtmlLink":"Fix authentication and process request handling"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD1a-AQwA","startCursor":null,"endCursor":null}},"title":"Activity · chanbengz/CS305_Project_2023F"}