{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":56946632,"defaultBranch":"master","name":"tox4go","ownerLogin":"alexbakker","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-04-24T00:16:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2387841?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1705060034.0","currentOid":""},"activityList":{"items":[{"before":"1de2e267623e5707adb69988a20e5c49f23f6def","after":"9721c625a54e33934a431adf64c94b064cee008a","ref":"refs/heads/master","pushedAt":"2024-03-16T12:13:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbakker","name":"Alexander Bakker","path":"/alexbakker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2387841?s=80&v=4"},"commit":{"message":"Update build pipeline to resolve deprecation warnings","shortMessageHtmlLink":"Update build pipeline to resolve deprecation warnings"}},{"before":"7a3cf6ccfe13b000a9a52fe68d863be540463cfd","after":"1de2e267623e5707adb69988a20e5c49f23f6def","ref":"refs/heads/master","pushedAt":"2024-02-03T12:34:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbakker","name":"Alexander Bakker","path":"/alexbakker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2387841?s=80&v=4"},"commit":{"message":"Update vendorHash to fix the build","shortMessageHtmlLink":"Update vendorHash to fix the build"}},{"before":"b9dafcffc394520cfb9dfe0392b68a53a95579a9","after":"7a3cf6ccfe13b000a9a52fe68d863be540463cfd","ref":"refs/heads/master","pushedAt":"2024-02-03T12:29:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbakker","name":"Alexander Bakker","path":"/alexbakker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2387841?s=80&v=4"},"commit":{"message":"Add CI check for tidying and formatting","shortMessageHtmlLink":"Add CI check for tidying and formatting"}},{"before":"69f0c608decabe04ce3f821e9ba4fb9fdd407af1","after":"b9dafcffc394520cfb9dfe0392b68a53a95579a9","ref":"refs/heads/master","pushedAt":"2024-02-03T12:24:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbakker","name":"Alexander Bakker","path":"/alexbakker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2387841?s=80&v=4"},"commit":{"message":"Check for extraneous bytes while parsing packets","shortMessageHtmlLink":"Check for extraneous bytes while parsing packets"}},{"before":"d21ebfd6f1bdbe94dd5351dde93e055710b081b6","after":"69f0c608decabe04ce3f821e9ba4fb9fdd407af1","ref":"refs/heads/master","pushedAt":"2024-01-21T16:01:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbakker","name":"Alexander Bakker","path":"/alexbakker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2387841?s=80&v=4"},"commit":{"message":"Make bootstrap.PacketType implement fmt.Stringer","shortMessageHtmlLink":"Make bootstrap.PacketType implement fmt.Stringer"}},{"before":"2f2f27531447851e629c74e47ccb8e33f2c61fe8","after":"d21ebfd6f1bdbe94dd5351dde93e055710b081b6","ref":"refs/heads/master","pushedAt":"2024-01-20T22:16:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbakker","name":"Alexander Bakker","path":"/alexbakker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2387841?s=80&v=4"},"commit":{"message":"Clean up the bootstrap info packet parsing a bit\n\nStill very inefficient, but it probably doesn't matter much","shortMessageHtmlLink":"Clean up the bootstrap info packet parsing a bit"}},{"before":"ecaf43794932341d9221369d8fb036bc371f05a9","after":"2f2f27531447851e629c74e47ccb8e33f2c61fe8","ref":"refs/heads/master","pushedAt":"2024-01-14T13:51:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbakker","name":"Alexander Bakker","path":"/alexbakker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2387841?s=80&v=4"},"commit":{"message":"Make dht.NodeType implement the encoding.TextUnmarshaler interface","shortMessageHtmlLink":"Make dht.NodeType implement the encoding.TextUnmarshaler interface"}},{"before":"507773af8be17241381ba7cfc9f1847fd0a0e185","after":"ecaf43794932341d9221369d8fb036bc371f05a9","ref":"refs/heads/master","pushedAt":"2024-01-12T15:10:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbakker","name":"Alexander Bakker","path":"/alexbakker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2387841?s=80&v=4"},"commit":{"message":"Run the tests in CI","shortMessageHtmlLink":"Run the tests in CI"}},{"before":"f8e97454a80a38c2fb1666c61fcaec38f9d25db4","after":null,"ref":"refs/heads/fast-pingset","pushedAt":"2024-01-12T11:47:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexbakker","name":"Alexander Bakker","path":"/alexbakker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2387841?s=80&v=4"}},{"before":"839e46fd7b9a1b22e6df5586a7a813111d4ad3fd","after":"507773af8be17241381ba7cfc9f1847fd0a0e185","ref":"refs/heads/master","pushedAt":"2024-01-12T11:46:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbakker","name":"Alexander Bakker","path":"/alexbakker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2387841?s=80&v=4"},"commit":{"message":"Further improve ping set performance and memory usage","shortMessageHtmlLink":"Further improve ping set performance and memory usage"}},{"before":null,"after":"f8e97454a80a38c2fb1666c61fcaec38f9d25db4","ref":"refs/heads/fast-pingset","pushedAt":"2024-01-12T10:34:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alexbakker","name":"Alexander Bakker","path":"/alexbakker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2387841?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"890cd696c128a3a33259aff1d902c9fe61745cd9","after":"839e46fd7b9a1b22e6df5586a7a813111d4ad3fd","ref":"refs/heads/master","pushedAt":"2024-01-10T22:00:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbakker","name":"Alexander Bakker","path":"/alexbakker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2387841?s=80&v=4"},"commit":{"message":"Change ping timeout to 5 seconds","shortMessageHtmlLink":"Change ping timeout to 5 seconds"}},{"before":"1ad77dcd7935b3a2c7e4314353118e7540045e86","after":"890cd696c128a3a33259aff1d902c9fe61745cd9","ref":"refs/heads/master","pushedAt":"2024-01-09T23:03:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alexbakker","name":"Alexander Bakker","path":"/alexbakker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2387841?s=80&v=4"},"commit":{"message":"Add some very basic tests for the ping set","shortMessageHtmlLink":"Add some very basic tests for the ping set"}},{"before":"e8575e6d43d572f59b2d4c0d58e77c4fe46e9cbc","after":"1ad77dcd7935b3a2c7e4314353118e7540045e86","ref":"refs/heads/master","pushedAt":"2024-01-09T23:02:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbakker","name":"Alexander Bakker","path":"/alexbakker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2387841?s=80&v=4"},"commit":{"message":"Add some very bsaic tests for the ping set","shortMessageHtmlLink":"Add some very bsaic tests for the ping set"}},{"before":"16dab0e8fe0eb2f8e5614584d99bb800f22d615e","after":"e8575e6d43d572f59b2d4c0d58e77c4fe46e9cbc","ref":"refs/heads/master","pushedAt":"2024-01-09T22:23:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbakker","name":"Alexander Bakker","path":"/alexbakker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2387841?s=80&v=4"},"commit":{"message":"Optionally store precomputed shared keys in an LRU cache","shortMessageHtmlLink":"Optionally store precomputed shared keys in an LRU cache"}},{"before":"73844f1a2d1c94c9e78cd7ceed854e5298f721e5","after":"16dab0e8fe0eb2f8e5614584d99bb800f22d615e","ref":"refs/heads/master","pushedAt":"2024-01-09T21:07:08.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"alexbakker","name":"Alexander Bakker","path":"/alexbakker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2387841?s=80&v=4"},"commit":{"message":"Make ping fields private to prevent accidental modification","shortMessageHtmlLink":"Make ping fields private to prevent accidental modification"}},{"before":"44a0db464c17d72e58082efb48521744df289b02","after":"73844f1a2d1c94c9e78cd7ceed854e5298f721e5","ref":"refs/heads/master","pushedAt":"2024-01-06T14:44:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"alexbakker","name":"Alexander Bakker","path":"/alexbakker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2387841?s=80&v=4"},"commit":{"message":"Use type conversions for slices to arrays instead of explicit copies","shortMessageHtmlLink":"Use type conversions for slices to arrays instead of explicit copies"}},{"before":"32c5d180b0533b16a142bef8661a69b9556d0806","after":"44a0db464c17d72e58082efb48521744df289b02","ref":"refs/heads/master","pushedAt":"2024-01-05T00:14:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbakker","name":"Alexander Bakker","path":"/alexbakker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2387841?s=80&v=4"},"commit":{"message":"Return the correct udp/tcp address type in dht.Node.Addr()\n\nThere were typo's in the switch statement that could result\nnet.TCPAddr's being returned for UDP nodes and vice versa","shortMessageHtmlLink":"Return the correct udp/tcp address type in dht.Node.Addr()"}},{"before":"ef14d53b018c8831cc29820aa3fd32da8d8b7d7f","after":"32c5d180b0533b16a142bef8661a69b9556d0806","ref":"refs/heads/master","pushedAt":"2024-01-04T21:23:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbakker","name":"Alexander Bakker","path":"/alexbakker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2387841?s=80&v=4"},"commit":{"message":"Make dht.PublicKey implement the fmt.Stringer interface\n\nEncodes the public key in hex","shortMessageHtmlLink":"Make dht.PublicKey implement the fmt.Stringer interface"}},{"before":"ed6a63ff2e7fd153956240e70d1bbbb326b87a12","after":"ef14d53b018c8831cc29820aa3fd32da8d8b7d7f","ref":"refs/heads/master","pushedAt":"2024-01-04T20:42:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbakker","name":"Alexander Bakker","path":"/alexbakker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2387841?s=80&v=4"},"commit":{"message":"Use dht.PublicKey in the ping list","shortMessageHtmlLink":"Use dht.PublicKey in the ping list"}},{"before":"cfcd9bc116a93e1d8adfbe06b1fa0d15c4370029","after":"ed6a63ff2e7fd153956240e70d1bbbb326b87a12","ref":"refs/heads/master","pushedAt":"2024-01-04T20:37:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alexbakker","name":"Alexander Bakker","path":"/alexbakker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2387841?s=80&v=4"},"commit":{"message":"Introduce dht.PublicKey type and move distance calculations there","shortMessageHtmlLink":"Introduce dht.PublicKey type and move distance calculations there"}},{"before":"1cb5edfed6f199adb3582ac53b59970b151ecc20","after":"cfcd9bc116a93e1d8adfbe06b1fa0d15c4370029","ref":"refs/heads/master","pushedAt":"2024-01-04T20:36:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbakker","name":"Alexander Bakker","path":"/alexbakker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2387841?s=80&v=4"},"commit":{"message":"Introduce dht.PublicKey type and move distance calculations there","shortMessageHtmlLink":"Introduce dht.PublicKey type and move distance calculations there"}},{"before":"df40f95776bed1c96e299e617277208c5ab7f4a3","after":"1cb5edfed6f199adb3582ac53b59970b151ecc20","ref":"refs/heads/master","pushedAt":"2024-01-03T23:36:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbakker","name":"Alexander Bakker","path":"/alexbakker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2387841?s=80&v=4"},"commit":{"message":"Make dht.PacketType implement fmt.Stringer","shortMessageHtmlLink":"Make dht.PacketType implement fmt.Stringer"}},{"before":"67b24e2aa633a58c220c48dd10887bf85aae729d","after":"df40f95776bed1c96e299e617277208c5ab7f4a3","ref":"refs/heads/master","pushedAt":"2024-01-03T23:12:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbakker","name":"Alexander Bakker","path":"/alexbakker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2387841?s=80&v=4"},"commit":{"message":"Refactor transport interface to not know about packet types","shortMessageHtmlLink":"Refactor transport interface to not know about packet types"}},{"before":"475f961b4efd9cec88845ee1974e4fb77cd18bb2","after":"67b24e2aa633a58c220c48dd10887bf85aae729d","ref":"refs/heads/master","pushedAt":"2024-01-03T22:59:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbakker","name":"Alexander Bakker","path":"/alexbakker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2387841?s=80&v=4"},"commit":{"message":"Add a proper dht packet type and decouple dht from transport","shortMessageHtmlLink":"Add a proper dht packet type and decouple dht from transport"}},{"before":"6c3f7c7efb135ff8bb26d3f873f7e379ed2d983f","after":"475f961b4efd9cec88845ee1974e4fb77cd18bb2","ref":"refs/heads/master","pushedAt":"2024-01-03T17:54:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbakker","name":"Alexander Bakker","path":"/alexbakker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2387841?s=80&v=4"},"commit":{"message":"Add a proper node address family type","shortMessageHtmlLink":"Add a proper node address family type"}},{"before":"4bf1769b62951ac51453012d8b2efd05d4580d09","after":"6c3f7c7efb135ff8bb26d3f873f7e379ed2d983f","ref":"refs/heads/master","pushedAt":"2024-01-03T00:31:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbakker","name":"Alexander Bakker","path":"/alexbakker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2387841?s=80&v=4"},"commit":{"message":"Exclude offline nodes by default in responses from nodes.tox.chat","shortMessageHtmlLink":"Exclude offline nodes by default in responses from nodes.tox.chat"}},{"before":"bcb85588ef36f667471d9e030cdf1bd747e61b16","after":"4bf1769b62951ac51453012d8b2efd05d4580d09","ref":"refs/heads/master","pushedAt":"2024-01-03T00:25:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alexbakker","name":"Alexander Bakker","path":"/alexbakker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2387841?s=80&v=4"},"commit":{"message":"Resolve DNS names encountered in responses from nodes.tox.chat","shortMessageHtmlLink":"Resolve DNS names encountered in responses from nodes.tox.chat"}},{"before":"45c42cb74f17beb7525f3b821e036304e12fd6c8","after":"bcb85588ef36f667471d9e030cdf1bd747e61b16","ref":"refs/heads/master","pushedAt":"2024-01-03T00:22:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbakker","name":"Alexander Bakker","path":"/alexbakker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2387841?s=80&v=4"},"commit":{"message":"Resolve DNS names encountered in responses from nodes.tox.chat","shortMessageHtmlLink":"Resolve DNS names encountered in responses from nodes.tox.chat"}},{"before":"61673b186acb914b0888e792eed47c18f0825bef","after":"45c42cb74f17beb7525f3b821e036304e12fd6c8","ref":"refs/heads/master","pushedAt":"2024-01-02T23:43:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexbakker","name":"Alexander Bakker","path":"/alexbakker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2387841?s=80&v=4"},"commit":{"message":"Remove error return from transport.Handler interface","shortMessageHtmlLink":"Remove error return from transport.Handler interface"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEF1l3AgA","startCursor":null,"endCursor":null}},"title":"Activity ยท alexbakker/tox4go"}