{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":620505629,"defaultBranch":"main","name":"network-block-device","ownerLogin":"holepunchto","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-28T20:18:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/81375561?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1694034379.0","currentOid":""},"activityList":{"items":[{"before":"9fd0a2dea3f9c11dee1b72a9b7237dd2ace82ce2","after":"cad6f9f2b389d9e53135e7bf10a0329fabdb42e4","ref":"refs/heads/verbose_logs","pushedAt":"2023-09-07T13:26:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"butera-simone","name":null,"path":"/butera-simone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111739570?s=80&v=4"},"commit":{"message":"changed naming of log files","shortMessageHtmlLink":"changed naming of log files"}},{"before":"d6705fc8ad16f774b790a32ac391b6a00e6d20ec","after":null,"ref":"refs/heads/timing","pushedAt":"2023-09-06T21:06:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"butera-simone","name":null,"path":"/butera-simone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111739570?s=80&v=4"}},{"before":"ffa8b4de69bd3638a4cb2c1b1127c8184a44c5c1","after":"9fd0a2dea3f9c11dee1b72a9b7237dd2ace82ce2","ref":"refs/heads/verbose_logs","pushedAt":"2023-09-06T21:05:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"butera-simone","name":null,"path":"/butera-simone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111739570?s=80&v=4"},"commit":{"message":"minor fix","shortMessageHtmlLink":"minor fix"}},{"before":null,"after":"ffa8b4de69bd3638a4cb2c1b1127c8184a44c5c1","ref":"refs/heads/verbose_logs","pushedAt":"2023-09-06T21:02:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"butera-simone","name":null,"path":"/butera-simone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111739570?s=80&v=4"},"commit":{"message":"added options to log the full parsed server-client communication to a file","shortMessageHtmlLink":"added options to log the full parsed server-client communication to a…"}},{"before":"08906a7d1ec7b2aad9d2f8245490156deede6081","after":null,"ref":"refs/heads/tests","pushedAt":"2023-07-07T19:08:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mafintosh","name":"Mathias Buus","path":"/mafintosh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/376661?s=80&v=4"}},{"before":"bcaed6ca4583fed18aa6eaafe1b52031822d1cbe","after":"dcea170cdd56f41497fb546af27c8f58f35889de","ref":"refs/heads/main","pushedAt":"2023-07-07T19:08:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mafintosh","name":"Mathias Buus","path":"/mafintosh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/376661?s=80&v=4"},"commit":{"message":"Tests (#9)\n\n* added test\r\n\r\n* moved nbd setup to ci.yaml file\r\n\r\n* Rafa suggestion for installing nbd\r\n\r\n* attempt at sudo test\r\n\r\n* attempt at solving infinite duration of test\r\n\r\n* improved test shutdown\r\n\r\n* attempt at awaiting\r\n\r\n* removed unlinking of socket\r\n\r\n* checking shutdown\r\n\r\n* checking shutdown #2\r\n\r\n* checking shutdown #3\r\n\r\n* checking shutdown #4\r\n\r\n* checking shutdown #5\r\n\r\n* trying to remove sudo from npm test\r\n\r\n* attempt with chmod\r\n\r\n* attempt with exec\r\n\r\n* added close method to nbd\r\n\r\n* removed comment\r\n\r\n* various fixes\r\n\r\n* improved shutdown\r\n\r\n* removed socket unlinking\r\n\r\n* added code to stop accepting connections\r\n\r\n* added noop to post-close connections\r\n\r\n* updated brittle\r\n\r\n* changed the way pipes are shut down\r\n\r\n* Timing (#10)\r\n\r\n* first\r\n\r\n* added test\r\n\r\n* testing combination\r\n\r\n* testing unlinking after closing\r\n\r\n* trying with for loop\r\n\r\n* fixed back yaml\r\n\r\n* discovered there's only ever one pipe\r\n\r\n* separated first arg of listen()","shortMessageHtmlLink":"Tests (#9)"}},{"before":"64813a661c718bb05f559148a2dfbffc1c64c035","after":"08906a7d1ec7b2aad9d2f8245490156deede6081","ref":"refs/heads/tests","pushedAt":"2023-07-07T19:06:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"butera-simone","name":null,"path":"/butera-simone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111739570?s=80&v=4"},"commit":{"message":"separated first arg of listen()","shortMessageHtmlLink":"separated first arg of listen()"}},{"before":"f003d609025c07263eb8e7b0d8387a4319ecb3c5","after":"64813a661c718bb05f559148a2dfbffc1c64c035","ref":"refs/heads/tests","pushedAt":"2023-07-07T18:47:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"butera-simone","name":null,"path":"/butera-simone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111739570?s=80&v=4"},"commit":{"message":"discovered there's only ever one pipe","shortMessageHtmlLink":"discovered there's only ever one pipe"}},{"before":"fa379087e948730e97ca543a5b5458c261ea064a","after":"f003d609025c07263eb8e7b0d8387a4319ecb3c5","ref":"refs/heads/tests","pushedAt":"2023-07-07T17:06:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"butera-simone","name":null,"path":"/butera-simone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111739570?s=80&v=4"},"commit":{"message":"Timing (#10)\n\n* first\r\n\r\n* added test\r\n\r\n* testing combination\r\n\r\n* testing unlinking after closing\r\n\r\n* trying with for loop\r\n\r\n* fixed back yaml","shortMessageHtmlLink":"Timing (#10)"}},{"before":"336c54f8e83118cb6e4f6b63e1e22e4f086f03a3","after":"d6705fc8ad16f774b790a32ac391b6a00e6d20ec","ref":"refs/heads/timing","pushedAt":"2023-07-07T17:05:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"butera-simone","name":null,"path":"/butera-simone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111739570?s=80&v=4"},"commit":{"message":"fixed back yaml","shortMessageHtmlLink":"fixed back yaml"}},{"before":"ef9424832e029152c42ae75c5c01e730507e6e56","after":"336c54f8e83118cb6e4f6b63e1e22e4f086f03a3","ref":"refs/heads/timing","pushedAt":"2023-07-07T17:03:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"butera-simone","name":null,"path":"/butera-simone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111739570?s=80&v=4"},"commit":{"message":"trying with for loop","shortMessageHtmlLink":"trying with for loop"}},{"before":"97ff751f7e1a83f5728cc67ee88d1aed1f5cb6ee","after":"ef9424832e029152c42ae75c5c01e730507e6e56","ref":"refs/heads/timing","pushedAt":"2023-07-07T16:53:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"butera-simone","name":null,"path":"/butera-simone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111739570?s=80&v=4"},"commit":{"message":"testing unlinking after closing","shortMessageHtmlLink":"testing unlinking after closing"}},{"before":"03dd628cb1e9a8c777e465898d44ada19ee68065","after":"97ff751f7e1a83f5728cc67ee88d1aed1f5cb6ee","ref":"refs/heads/timing","pushedAt":"2023-07-07T16:51:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"butera-simone","name":null,"path":"/butera-simone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111739570?s=80&v=4"},"commit":{"message":"testing combination","shortMessageHtmlLink":"testing combination"}},{"before":"3dda3ccc5d49bd0b0b0b85b556767571c80537b1","after":"03dd628cb1e9a8c777e465898d44ada19ee68065","ref":"refs/heads/timing","pushedAt":"2023-07-07T16:45:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"butera-simone","name":null,"path":"/butera-simone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111739570?s=80&v=4"},"commit":{"message":"added test","shortMessageHtmlLink":"added test"}},{"before":null,"after":"3dda3ccc5d49bd0b0b0b85b556767571c80537b1","ref":"refs/heads/timing","pushedAt":"2023-07-07T16:44:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"butera-simone","name":null,"path":"/butera-simone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111739570?s=80&v=4"},"commit":{"message":"first","shortMessageHtmlLink":"first"}},{"before":"0406fc8a07733da9e979c062a3ddba4ca364a6a5","after":"fa379087e948730e97ca543a5b5458c261ea064a","ref":"refs/heads/tests","pushedAt":"2023-07-07T16:30:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"butera-simone","name":null,"path":"/butera-simone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111739570?s=80&v=4"},"commit":{"message":"changed the way pipes are shut down","shortMessageHtmlLink":"changed the way pipes are shut down"}},{"before":"d43f32940bc94e280953d8d509d326b04e7fdcb7","after":"0406fc8a07733da9e979c062a3ddba4ca364a6a5","ref":"refs/heads/tests","pushedAt":"2023-07-07T09:49:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"butera-simone","name":null,"path":"/butera-simone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111739570?s=80&v=4"},"commit":{"message":"updated brittle","shortMessageHtmlLink":"updated brittle"}},{"before":"89adeb945bd659c97877727f69a216b93aff27c1","after":"d43f32940bc94e280953d8d509d326b04e7fdcb7","ref":"refs/heads/tests","pushedAt":"2023-07-07T09:44:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"butera-simone","name":null,"path":"/butera-simone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111739570?s=80&v=4"},"commit":{"message":"added noop to post-close connections","shortMessageHtmlLink":"added noop to post-close connections"}},{"before":"981aab658797df21ee1fb1546496a35fec7df559","after":"89adeb945bd659c97877727f69a216b93aff27c1","ref":"refs/heads/tests","pushedAt":"2023-07-07T09:32:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"butera-simone","name":null,"path":"/butera-simone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111739570?s=80&v=4"},"commit":{"message":"added code to stop accepting connections","shortMessageHtmlLink":"added code to stop accepting connections"}},{"before":"ce84dca61bc74a544fc32157ce6b917f4de21b7f","after":"981aab658797df21ee1fb1546496a35fec7df559","ref":"refs/heads/tests","pushedAt":"2023-07-07T09:07:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"butera-simone","name":null,"path":"/butera-simone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111739570?s=80&v=4"},"commit":{"message":"removed socket unlinking","shortMessageHtmlLink":"removed socket unlinking"}},{"before":"53b37b601bb7b31a7afe37478d5f1bd01dfc81f8","after":"ce84dca61bc74a544fc32157ce6b917f4de21b7f","ref":"refs/heads/tests","pushedAt":"2023-07-07T09:03:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"butera-simone","name":null,"path":"/butera-simone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111739570?s=80&v=4"},"commit":{"message":"improved shutdown","shortMessageHtmlLink":"improved shutdown"}},{"before":"4b72ddaa8f04d8f9cd97d1a44425508d5e9875d8","after":"53b37b601bb7b31a7afe37478d5f1bd01dfc81f8","ref":"refs/heads/tests","pushedAt":"2023-07-06T19:10:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"butera-simone","name":null,"path":"/butera-simone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111739570?s=80&v=4"},"commit":{"message":"various fixes","shortMessageHtmlLink":"various fixes"}},{"before":"803df1441f4527c75af7271cbd249f9d89725e42","after":"4b72ddaa8f04d8f9cd97d1a44425508d5e9875d8","ref":"refs/heads/tests","pushedAt":"2023-07-06T19:04:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"butera-simone","name":null,"path":"/butera-simone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111739570?s=80&v=4"},"commit":{"message":"removed comment","shortMessageHtmlLink":"removed comment"}},{"before":"768e6a5c815f70481dee90b27bf974e469906add","after":"803df1441f4527c75af7271cbd249f9d89725e42","ref":"refs/heads/tests","pushedAt":"2023-07-03T11:44:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"butera-simone","name":null,"path":"/butera-simone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111739570?s=80&v=4"},"commit":{"message":"added close method to nbd","shortMessageHtmlLink":"added close method to nbd"}},{"before":"fb26684b8af9b0fd5941470d71cc21bc2eb78ad7","after":"768e6a5c815f70481dee90b27bf974e469906add","ref":"refs/heads/tests","pushedAt":"2023-06-30T14:43:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"butera-simone","name":null,"path":"/butera-simone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111739570?s=80&v=4"},"commit":{"message":"attempt with exec","shortMessageHtmlLink":"attempt with exec"}},{"before":"727407df89871a2ac5b1b9ebe3b9b8ba28e39185","after":"fb26684b8af9b0fd5941470d71cc21bc2eb78ad7","ref":"refs/heads/tests","pushedAt":"2023-06-30T14:36:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"butera-simone","name":null,"path":"/butera-simone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111739570?s=80&v=4"},"commit":{"message":"attempt with chmod","shortMessageHtmlLink":"attempt with chmod"}},{"before":"885059d5974903a0fbe100553bd2aebf4e9c5463","after":"727407df89871a2ac5b1b9ebe3b9b8ba28e39185","ref":"refs/heads/tests","pushedAt":"2023-06-30T14:29:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"butera-simone","name":null,"path":"/butera-simone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111739570?s=80&v=4"},"commit":{"message":"trying to remove sudo from npm test","shortMessageHtmlLink":"trying to remove sudo from npm test"}},{"before":"6efdff3c62bfff5194f5a977b333db9358ca696e","after":"885059d5974903a0fbe100553bd2aebf4e9c5463","ref":"refs/heads/tests","pushedAt":"2023-06-30T14:25:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"butera-simone","name":null,"path":"/butera-simone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111739570?s=80&v=4"},"commit":{"message":"checking shutdown #5","shortMessageHtmlLink":"checking shutdown #5"}},{"before":"af4bcb82a51a27cf67e25019523bd8add1e0a720","after":"6efdff3c62bfff5194f5a977b333db9358ca696e","ref":"refs/heads/tests","pushedAt":"2023-06-30T13:55:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"butera-simone","name":null,"path":"/butera-simone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111739570?s=80&v=4"},"commit":{"message":"checking shutdown #4","shortMessageHtmlLink":"checking shutdown #4"}},{"before":"f0f112c53d4eeb2463bdb176a7b3c332ea986137","after":"af4bcb82a51a27cf67e25019523bd8add1e0a720","ref":"refs/heads/tests","pushedAt":"2023-06-30T13:51:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"butera-simone","name":null,"path":"/butera-simone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111739570?s=80&v=4"},"commit":{"message":"checking shutdown #3","shortMessageHtmlLink":"checking shutdown #3"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0wN1QxMzoyNjowNC4wMDAwMDBazwAAAAN7f4C6","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0wN1QxMzoyNjowNC4wMDAwMDBazwAAAAN7f4C6","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNi0zMFQxMzo1MTowMi4wMDAwMDBazwAAAANMU7Et"}},"title":"Activity · holepunchto/network-block-device"}