{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":697091398,"defaultBranch":"main","name":"NetDesign1","ownerLogin":"MidCoard","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-27T03:19:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/24197013?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1695784789.0","currentOid":""},"activityList":{"items":[{"before":"dd0e2d0b688165db7168ebf1e0768164e2ed9237","after":"5f5e2b79fcf7f6c5c6ba3cac789fb39f4fcbf179","ref":"refs/heads/main","pushedAt":"2023-12-13T04:57:57.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"MidCoard","name":"sumijie","path":"/MidCoard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24197013?s=80&v=4"},"commit":{"message":"Merge pull request #9 from Nativu5/main","shortMessageHtmlLink":"Merge pull request #9 from Nativu5/main"}},{"before":"c1fa7164871d38e059aec0ee0748726d743fd7ee","after":"dd0e2d0b688165db7168ebf1e0768164e2ed9237","ref":"refs/heads/main","pushedAt":"2023-10-19T11:38:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MidCoard","name":"sumijie","path":"/MidCoard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24197013?s=80&v=4"},"commit":{"message":"Merge pull request #8 from Nativu5/main\n\nmodify: Change config window UI","shortMessageHtmlLink":"Merge pull request #8 from Nativu5/main"}},{"before":"d0eb3b51d6cbbd24022ca1fb8ac65a64fea76b11","after":"c1fa7164871d38e059aec0ee0748726d743fd7ee","ref":"refs/heads/main","pushedAt":"2023-10-12T13:51:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MidCoard","name":"sumijie","path":"/MidCoard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24197013?s=80&v=4"},"commit":{"message":"fix: do not need clear table","shortMessageHtmlLink":"fix: do not need clear table"}},{"before":"aea83f356c3edaeb00d0b2a060d22917b1312741","after":"d0eb3b51d6cbbd24022ca1fb8ac65a64fea76b11","ref":"refs/heads/main","pushedAt":"2023-10-12T13:44:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MidCoard","name":"sumijie","path":"/MidCoard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24197013?s=80&v=4"},"commit":{"message":"Merge pull request #7 from Nativu5/main\n\nmodify: change result table labels","shortMessageHtmlLink":"Merge pull request #7 from Nativu5/main"}},{"before":"9e1f312430a218959d62aa3fd9c7fa4e5b7322f8","after":"aea83f356c3edaeb00d0b2a060d22917b1312741","ref":"refs/heads/main","pushedAt":"2023-10-12T12:53:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MidCoard","name":"sumijie","path":"/MidCoard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24197013?s=80&v=4"},"commit":{"message":"modify: do some chores","shortMessageHtmlLink":"modify: do some chores"}},{"before":"ce8bc254d54da0c85046f6ac1d30adfa6e091b3d","after":"9e1f312430a218959d62aa3fd9c7fa4e5b7322f8","ref":"refs/heads/main","pushedAt":"2023-10-12T12:51:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MidCoard","name":"sumijie","path":"/MidCoard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24197013?s=80&v=4"},"commit":{"message":"modify: do some chores","shortMessageHtmlLink":"modify: do some chores"}},{"before":"77c24683ef0d63191845de901112139c414829c5","after":"ce8bc254d54da0c85046f6ac1d30adfa6e091b3d","ref":"refs/heads/main","pushedAt":"2023-10-12T12:43:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MidCoard","name":"sumijie","path":"/MidCoard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24197013?s=80&v=4"},"commit":{"message":"fix: socket close-open need twice test","shortMessageHtmlLink":"fix: socket close-open need twice test"}},{"before":"68f5ac190c420580d823103441d36777cf71cb21","after":"77c24683ef0d63191845de901112139c414829c5","ref":"refs/heads/main","pushedAt":"2023-10-12T12:33:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MidCoard","name":"sumijie","path":"/MidCoard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24197013?s=80&v=4"},"commit":{"message":"Merge pull request #6 from yezhizi/master\n\nfix: socket is blocking and wsl socket status","shortMessageHtmlLink":"Merge pull request #6 from yezhizi/master"}},{"before":"8410ed7f192fd7dd01a134584e2bd6ea12a11f97","after":"68f5ac190c420580d823103441d36777cf71cb21","ref":"refs/heads/main","pushedAt":"2023-10-08T07:11:16.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"MidCoard","name":"sumijie","path":"/MidCoard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24197013?s=80&v=4"},"commit":{"message":"Merge pull request #5 from yezhizi/master","shortMessageHtmlLink":"Merge pull request #5 from yezhizi/master"}},{"before":"fbfaf72ebe7e4d9ef9890ff9fb58cac330b95c82","after":"8410ed7f192fd7dd01a134584e2bd6ea12a11f97","ref":"refs/heads/main","pushedAt":"2023-10-08T04:14:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MidCoard","name":"sumijie","path":"/MidCoard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24197013?s=80&v=4"},"commit":{"message":"fix: load wrong config will crash","shortMessageHtmlLink":"fix: load wrong config will crash"}},{"before":"3c4c57ca64738d9103939c5fd76fd032efbc0558","after":"fbfaf72ebe7e4d9ef9890ff9fb58cac330b95c82","ref":"refs/heads/main","pushedAt":"2023-10-08T04:08:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MidCoard","name":"sumijie","path":"/MidCoard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24197013?s=80&v=4"},"commit":{"message":"fix: add a win32 flag to set the socket non-blocking","shortMessageHtmlLink":"fix: add a win32 flag to set the socket non-blocking"}},{"before":"bafc24471fbad3878df3adb2621900d30b771562","after":"3c4c57ca64738d9103939c5fd76fd032efbc0558","ref":"refs/heads/main","pushedAt":"2023-10-08T03:59:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MidCoard","name":"sumijie","path":"/MidCoard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24197013?s=80&v=4"},"commit":{"message":"fix: test need to click twice if the last connection is lost\nmodify: add non-blocking flag to all transfer in PassiveServer","shortMessageHtmlLink":"fix: test need to click twice if the last connection is lost"}},{"before":"f26c166b1f9cd8078c718eea1333a3ae1cb88b9e","after":"bafc24471fbad3878df3adb2621900d30b771562","ref":"refs/heads/main","pushedAt":"2023-10-07T15:31:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MidCoard","name":"sumijie","path":"/MidCoard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24197013?s=80&v=4"},"commit":{"message":"fix: TestConfig import problem","shortMessageHtmlLink":"fix: TestConfig import problem"}},{"before":"65c31802ddaf93339ec9d46e1c6974fb105c914e","after":"f26c166b1f9cd8078c718eea1333a3ae1cb88b9e","ref":"refs/heads/main","pushedAt":"2023-10-07T15:28:30.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"MidCoard","name":"sumijie","path":"/MidCoard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24197013?s=80&v=4"},"commit":{"message":"Merge pull request #3 from Nativu5/main\n\nAdd support for JSON config r/w","shortMessageHtmlLink":"Merge pull request #3 from Nativu5/main"}},{"before":"a2030f05aecc27d2ff6bceb5f4e3ab54684bbc99","after":"65c31802ddaf93339ec9d46e1c6974fb105c914e","ref":"refs/heads/main","pushedAt":"2023-10-07T13:51:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MidCoard","name":"sumijie","path":"/MidCoard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24197013?s=80&v=4"},"commit":{"message":"feat: add config.h to config TEST_SIZE\nmodify: make TEST_SIZE 10240","shortMessageHtmlLink":"feat: add config.h to config TEST_SIZE"}},{"before":"e122e0edd19a338f645fc7adfce833d08fa58627","after":"a2030f05aecc27d2ff6bceb5f4e3ab54684bbc99","ref":"refs/heads/main","pushedAt":"2023-10-07T13:31:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MidCoard","name":"sumijie","path":"/MidCoard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24197013?s=80&v=4"},"commit":{"message":"modify: opt user interface","shortMessageHtmlLink":"modify: opt user interface"}},{"before":"f2fb39c8f65927ddbcdf6c20f28c50c4baca0772","after":"e122e0edd19a338f645fc7adfce833d08fa58627","ref":"refs/heads/main","pushedAt":"2023-10-07T13:26:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MidCoard","name":"sumijie","path":"/MidCoard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24197013?s=80&v=4"},"commit":{"message":"fix: connect not open server will crash client","shortMessageHtmlLink":"fix: connect not open server will crash client"}},{"before":"3552cdc51b912f702d1391967b6acf9e87cc25e5","after":"f2fb39c8f65927ddbcdf6c20f28c50c4baca0772","ref":"refs/heads/main","pushedAt":"2023-10-07T13:07:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MidCoard","name":"sumijie","path":"/MidCoard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24197013?s=80&v=4"},"commit":{"message":"fix: Active Server non-blocking problem","shortMessageHtmlLink":"fix: Active Server non-blocking problem"}},{"before":"37b53ac2ab0ab61ddca03b34e14cd2028002e90e","after":"3552cdc51b912f702d1391967b6acf9e87cc25e5","ref":"refs/heads/main","pushedAt":"2023-10-07T12:32:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MidCoard","name":"sumijie","path":"/MidCoard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24197013?s=80&v=4"},"commit":{"message":"modify: make tcp socket non blocking","shortMessageHtmlLink":"modify: make tcp socket non blocking"}},{"before":"71bd63d886815a70eae88e89f9f624b99efe99f0","after":"37b53ac2ab0ab61ddca03b34e14cd2028002e90e","ref":"refs/heads/main","pushedAt":"2023-10-07T12:24:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MidCoard","name":"sumijie","path":"/MidCoard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24197013?s=80&v=4"},"commit":{"message":"fix: shouldClose should be volatile","shortMessageHtmlLink":"fix: shouldClose should be volatile"}},{"before":"560f09a954ba4d680cd9595d83019b68a09d6d03","after":"71bd63d886815a70eae88e89f9f624b99efe99f0","ref":"refs/heads/main","pushedAt":"2023-10-07T12:18:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MidCoard","name":"sumijie","path":"/MidCoard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24197013?s=80&v=4"},"commit":{"message":"fix: tcp config memory leak","shortMessageHtmlLink":"fix: tcp config memory leak"}},{"before":"4d2bf2b877a035b9fcf4b4c2d37cdefa3da96f05","after":"560f09a954ba4d680cd9595d83019b68a09d6d03","ref":"refs/heads/main","pushedAt":"2023-10-07T11:48:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MidCoard","name":"sumijie","path":"/MidCoard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24197013?s=80&v=4"},"commit":{"message":"modify: rearrange the whole part","shortMessageHtmlLink":"modify: rearrange the whole part"}},{"before":"262b3af3e3eb8318c5e7500fd77bf1d9f9fea043","after":"4d2bf2b877a035b9fcf4b4c2d37cdefa3da96f05","ref":"refs/heads/main","pushedAt":"2023-10-07T11:33:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MidCoard","name":"sumijie","path":"/MidCoard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24197013?s=80&v=4"},"commit":{"message":"fix: ActiveServer connect fail","shortMessageHtmlLink":"fix: ActiveServer connect fail"}},{"before":"87bd3c6117276eab7679b18b6d1606bcc7560816","after":"262b3af3e3eb8318c5e7500fd77bf1d9f9fea043","ref":"refs/heads/main","pushedAt":"2023-10-02T05:53:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MidCoard","name":"sumijie","path":"/MidCoard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24197013?s=80&v=4"},"commit":{"message":"modify: remove abc.nd1 and add basic.nd1 and simple.nd1\nmodify: add socket timeout to avoid long time testing","shortMessageHtmlLink":"modify: remove abc.nd1 and add basic.nd1 and simple.nd1"}},{"before":"ecb62c6a14b26331ab2a39575d43d276480eb595","after":"87bd3c6117276eab7679b18b6d1606bcc7560816","ref":"refs/heads/main","pushedAt":"2023-10-01T19:08:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MidCoard","name":"sumijie","path":"/MidCoard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24197013?s=80&v=4"},"commit":{"message":"modify: update config file\nfeat: export the TestResult to json file","shortMessageHtmlLink":"modify: update config file"}},{"before":"245a065425dbc8602b59496cf1888178518fa48d","after":"ecb62c6a14b26331ab2a39575d43d276480eb595","ref":"refs/heads/main","pushedAt":"2023-10-01T18:47:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MidCoard","name":"sumijie","path":"/MidCoard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24197013?s=80&v=4"},"commit":{"message":"feat: add json lib\nfeat: add export part","shortMessageHtmlLink":"feat: add json lib"}},{"before":"a0c6deec4df8da09dc9d50770a7636386ce053cb","after":"245a065425dbc8602b59496cf1888178518fa48d","ref":"refs/heads/main","pushedAt":"2023-10-01T18:03:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MidCoard","name":"sumijie","path":"/MidCoard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24197013?s=80&v=4"},"commit":{"message":"feat: add ActiveServerStatus and PassiveServerStatus","shortMessageHtmlLink":"feat: add ActiveServerStatus and PassiveServerStatus"}},{"before":"099adc2d565780633e1557f9245d2df81046d190","after":"a0c6deec4df8da09dc9d50770a7636386ce053cb","ref":"refs/heads/main","pushedAt":"2023-10-01T16:50:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MidCoard","name":"sumijie","path":"/MidCoard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24197013?s=80&v=4"},"commit":{"message":"fix: config write and read","shortMessageHtmlLink":"fix: config write and read"}},{"before":"077f18ead7fa9cb83427a924bf11f51458b40134","after":"099adc2d565780633e1557f9245d2df81046d190","ref":"refs/heads/main","pushedAt":"2023-10-01T15:31:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MidCoard","name":"sumijie","path":"/MidCoard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24197013?s=80&v=4"},"commit":{"message":"feat: add saveToFile and loadFromFile method","shortMessageHtmlLink":"feat: add saveToFile and loadFromFile method"}},{"before":"2dae1acd56dbf6861ef4cc20afdf3ae11a02c2c1","after":"077f18ead7fa9cb83427a924bf11f51458b40134","ref":"refs/heads/main","pushedAt":"2023-10-01T05:58:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MidCoard","name":"sumijie","path":"/MidCoard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24197013?s=80&v=4"},"commit":{"message":"feat: add load from file function","shortMessageHtmlLink":"feat: add load from file function"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADyQ0NpQA","startCursor":null,"endCursor":null}},"title":"Activity ยท MidCoard/NetDesign1"}