{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":62703642,"defaultBranch":"master","name":"c-toxcore","ownerLogin":"TokTok","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2016-07-06T08:15:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17427091?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716136285.0","currentOid":""},"activityList":{"items":[{"before":"5e83cc64ea32a779576f974afd926efc23ecbd6f","after":null,"ref":"refs/heads/dependabot/submodules/third_party/cmp-3d5f2d1","pushedAt":"2024-05-06T11:36:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"920f2e13b53bb6b137fd117297bd5960224d7483","ref":"refs/heads/dependabot/submodules/third_party/cmp-9b8fa1e","pushedAt":"2024-05-06T11:36:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump third_party/cmp from `643e6a6` to `9b8fa1e`\n\nBumps [third_party/cmp](https://github.com/camgunz/cmp) from `643e6a6` to `9b8fa1e`.\n- [Release notes](https://github.com/camgunz/cmp/releases)\n- [Commits](https://github.com/camgunz/cmp/compare/643e6a62d4eb0ec2277de269cda33da02cba2756...9b8fa1ec9f409d4fa74281d4a57d6c2163bb1a86)\n\n---\nupdated-dependencies:\n- dependency-name: third_party/cmp\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump third_party/cmp from 643e6a6 to 9b8fa1e"}},{"before":"5344d7f84d060311f2147b343cdd3fd4c433d7dd","after":"102a1fa9b82a32274ab86583f3716139ba92295c","ref":"refs/heads/master","pushedAt":"2024-04-28T13:20:38.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"toktok-releaser","name":"TokTok Release Automation","path":"/toktok-releaser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41485111?s=80&v=4"},"commit":{"message":"chore: Fix -Werror=maybe-uninitialized in a test","shortMessageHtmlLink":"chore: Fix -Werror=maybe-uninitialized in a test"}},{"before":"5344d7f84d060311f2147b343cdd3fd4c433d7dd","after":"dc62378bdc41137d2f9342cdce458d427e849a14","ref":"refs/heads/snyk-fix-2f6e4d3ed3516cca3755e1ef889bf045","pushedAt":"2024-04-25T01:45:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iphydf","name":null,"path":"/iphydf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10647936?s=80&v=4"},"commit":{"message":"fix: other/docker/windows/Dockerfile to reduce vulnerabilities\n\nThe following vulnerabilities are fixed with an upgrade:\n- https://snyk.io/vuln/SNYK-DEBIAN12-GLIBC-6617103\n- https://snyk.io/vuln/SNYK-DEBIAN12-GLIBC-6617103\n- https://snyk.io/vuln/SNYK-DEBIAN12-SYSTEMD-6277507\n- https://snyk.io/vuln/SNYK-DEBIAN12-SYSTEMD-6277507\n- https://snyk.io/vuln/SNYK-DEBIAN12-ZLIB-6008963","shortMessageHtmlLink":"fix: other/docker/windows/Dockerfile to reduce vulnerabilities"}},{"before":null,"after":"5344d7f84d060311f2147b343cdd3fd4c433d7dd","ref":"refs/heads/snyk-fix-2f6e4d3ed3516cca3755e1ef889bf045","pushedAt":"2024-04-25T01:45:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iphydf","name":null,"path":"/iphydf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10647936?s=80&v=4"},"commit":{"message":"fix: Memory leak in the bootstrap daemon","shortMessageHtmlLink":"fix: Memory leak in the bootstrap daemon"}},{"before":"5344d7f84d060311f2147b343cdd3fd4c433d7dd","after":"e0ea33018f17a593c468dbde228e0d8be5b04fa0","ref":"refs/heads/snyk-fix-f1231ddb5bdc45d63e3d4b54a9eefc8a","pushedAt":"2024-04-24T19:46:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iphydf","name":null,"path":"/iphydf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10647936?s=80&v=4"},"commit":{"message":"fix: other/bootstrap_daemon/docker/Dockerfile to reduce vulnerabilities\n\nThe following vulnerabilities are fixed with an upgrade:\n- https://snyk.io/vuln/SNYK-DEBIAN12-GLIBC-6617103\n- https://snyk.io/vuln/SNYK-DEBIAN12-GLIBC-6617103\n- https://snyk.io/vuln/SNYK-DEBIAN12-SYSTEMD-6277507\n- https://snyk.io/vuln/SNYK-DEBIAN12-SYSTEMD-6277507\n- https://snyk.io/vuln/SNYK-DEBIAN12-ZLIB-6008963","shortMessageHtmlLink":"fix: other/bootstrap_daemon/docker/Dockerfile to reduce vulnerabilities"}},{"before":null,"after":"5344d7f84d060311f2147b343cdd3fd4c433d7dd","ref":"refs/heads/snyk-fix-f1231ddb5bdc45d63e3d4b54a9eefc8a","pushedAt":"2024-04-24T19:46:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iphydf","name":null,"path":"/iphydf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10647936?s=80&v=4"},"commit":{"message":"fix: Memory leak in the bootstrap daemon","shortMessageHtmlLink":"fix: Memory leak in the bootstrap daemon"}},{"before":null,"after":"041acb929910ecc07b6d951eb10c51a9a94c09da","ref":"refs/heads/dependabot/go_modules/other/bootstrap_daemon/websocket/websockify/golang.org/x/net-0.23.0","pushedAt":"2024-04-19T12:36:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump golang.org/x/net\n\nBumps [golang.org/x/net](https://github.com/golang/net) from 0.17.0 to 0.23.0.\n- [Commits](https://github.com/golang/net/compare/v0.17.0...v0.23.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/net\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump golang.org/x/net"}},{"before":null,"after":"5e83cc64ea32a779576f974afd926efc23ecbd6f","ref":"refs/heads/dependabot/submodules/third_party/cmp-3d5f2d1","pushedAt":"2024-04-15T11:35:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump third_party/cmp from `643e6a6` to `3d5f2d1`\n\nBumps [third_party/cmp](https://github.com/camgunz/cmp) from `643e6a6` to `3d5f2d1`.\n- [Release notes](https://github.com/camgunz/cmp/releases)\n- [Commits](https://github.com/camgunz/cmp/compare/643e6a62d4eb0ec2277de269cda33da02cba2756...3d5f2d10ff9a17d80b74a15a734532b45d6e1642)\n\n---\nupdated-dependencies:\n- dependency-name: third_party/cmp\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump third_party/cmp from 643e6a6 to 3d5f2d1"}},{"before":"fa201681e188ef28b8397f6b20dbf8ceb998e962","after":"5344d7f84d060311f2147b343cdd3fd4c433d7dd","ref":"refs/heads/master","pushedAt":"2024-04-04T17:29:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"toktok-releaser","name":"TokTok Release Automation","path":"/toktok-releaser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41485111?s=80&v=4"},"commit":{"message":"fix: Memory leak in the bootstrap daemon","shortMessageHtmlLink":"fix: Memory leak in the bootstrap daemon"}},{"before":"7572888a218964e8deb6602b096c99a0f9040dc2","after":"fa201681e188ef28b8397f6b20dbf8ceb998e962","ref":"refs/heads/master","pushedAt":"2024-03-28T15:53:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"toktok-releaser","name":"TokTok Release Automation","path":"/toktok-releaser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41485111?s=80&v=4"},"commit":{"message":"cleanup: Remove useless if clause","shortMessageHtmlLink":"cleanup: Remove useless if clause"}},{"before":"da438763d5b8e071de6e061a1dcaddd2177dff7d","after":"7572888a218964e8deb6602b096c99a0f9040dc2","ref":"refs/heads/master","pushedAt":"2024-03-28T10:25:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"toktok-releaser","name":"TokTok Release Automation","path":"/toktok-releaser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41485111?s=80&v=4"},"commit":{"message":"chore: Fix GitHub actions deprecation warnings\n\nactions/github-script@v6 is a Node.js 16 action, and Node.js 16 actions\nhave been deprecated.","shortMessageHtmlLink":"chore: Fix GitHub actions deprecation warnings"}},{"before":"f90417987c8a90236a9946e5ab578b40c1679b88","after":"da438763d5b8e071de6e061a1dcaddd2177dff7d","ref":"refs/heads/master","pushedAt":"2024-03-27T23:34:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robinlinden","name":"Robin Lindén","path":"/robinlinden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8304462?s=80&v=4"},"commit":{"message":"chore: Release 0.2.19","shortMessageHtmlLink":"chore: Release 0.2.19"}},{"before":"7df3f9941787ed4b876f791e76bb5e6ac63e2f3b","after":"f90417987c8a90236a9946e5ab578b40c1679b88","ref":"refs/heads/master","pushedAt":"2024-03-26T16:26:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iphydf","name":null,"path":"/iphydf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10647936?s=80&v=4"},"commit":{"message":"chore: Add cmake flag to disable unit tests.","shortMessageHtmlLink":"chore: Add cmake flag to disable unit tests."}},{"before":"9e9ed77390ea24156a8e714d623aa0ab1832e1c3","after":"7df3f9941787ed4b876f791e76bb5e6ac63e2f3b","ref":"refs/heads/master","pushedAt":"2024-03-26T14:36:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"toktok-releaser","name":"TokTok Release Automation","path":"/toktok-releaser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41485111?s=80&v=4"},"commit":{"message":"docs: Document that group topic lock is default on.","shortMessageHtmlLink":"docs: Document that group topic lock is default on."}},{"before":"0ec4978de51a113223c56d44dfe0a23c184e4c6d","after":"9e9ed77390ea24156a8e714d623aa0ab1832e1c3","ref":"refs/heads/master","pushedAt":"2024-03-26T13:36:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iphydf","name":null,"path":"/iphydf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10647936?s=80&v=4"},"commit":{"message":"docs: Add missing param docs for callbacks.\n\nAlso add experimental api warnings on tox_events.h and tox_dispatch.h.","shortMessageHtmlLink":"docs: Add missing param docs for callbacks."}},{"before":"a3d1b8595cef1a8f005fac3a56e6e3a7baa37bce","after":"0ec4978de51a113223c56d44dfe0a23c184e4c6d","ref":"refs/heads/master","pushedAt":"2024-03-17T16:53:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nurupo","name":null,"path":"/nurupo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1855294?s=80&v=4"},"commit":{"message":"refactor: Don't expose Tox_System in the public API\n\nIt makes no sense to include it in the public API as clients can't make\nany meaningful use of it via public API, it can only be used if one also\nincludes other internal/private headers that we don't install.\n\nIt's used only in the testing code, which has access to the internal\nheaders.\n\nFixes #2739, at least to some degree. I decided against moving things to\na separate `tox_testing.h` and leaving only things in `tox_private.h`\nthat we are fine with clients using, as otherwise `tox_lock()` /\n`tox_unlock()` would have to be moved out of `tox_private.h` to\nsomewhere else, but `tox_private.h` actually sounds like the right place\nfor them, naming-wise. So perhaps it's fine if we have things in\n`tox_private.h` that we don't want clients to use.","shortMessageHtmlLink":"refactor: Don't expose Tox_System in the public API"}},{"before":"ad4921dbaa2d8c98d9c3b89a113da244064f4d11","after":"a3d1b8595cef1a8f005fac3a56e6e3a7baa37bce","ref":"refs/heads/master","pushedAt":"2024-03-14T08:56:37.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"nurupo","name":null,"path":"/nurupo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1855294?s=80&v=4"},"commit":{"message":"docs: Public headers, Core/toxcore -> Tox/the Tox library\n\nToxcore public header documentation suffers from an identity crisis. It calls\nitself three different things: Tox, toxcore and Core, depending on the\ntime period the comment was written in, the author of the comment,\nwhether the comment refers to the Tox instance or the Tox[core] library\n(it doesn't seem like anything refers to the Tox protocol?), and maybe\nsome other nuances.\n\nNo one really calls it Core though, so this commit replaces the use of\nCore with Tox/toxcore, and edits other instances of the documentation\nreferring to the library where I thought rewording was in order, though\nin the end it's more of a subjective personal preference.","shortMessageHtmlLink":"docs: Public headers, Core/toxcore -> Tox/the Tox library"}},{"before":"3e05824b80eb9bee33e8254cba0780d84c522182","after":"ad4921dbaa2d8c98d9c3b89a113da244064f4d11","ref":"refs/heads/master","pushedAt":"2024-03-11T14:09:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JFreegman","name":null,"path":"/JFreegman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646057?s=80&v=4"},"commit":{"message":"cleanup: A more descriptive error for group invite accept function","shortMessageHtmlLink":"cleanup: A more descriptive error for group invite accept function"}},{"before":"0199c0f17fd13b7f13ae6154a4f0629a47d4998e","after":"3e05824b80eb9bee33e8254cba0780d84c522182","ref":"refs/heads/master","pushedAt":"2024-03-09T06:35:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iphydf","name":null,"path":"/iphydf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10647936?s=80&v=4"},"commit":{"message":"refactor: Rename `out` parameters to `out_$something`.\n\nIn preparation for supporting `out` as a type qualifier in parameters.","shortMessageHtmlLink":"refactor: Rename out parameters to out_$something."}},{"before":"2457125aa8ceddd950a40278abe4a93c5b81c53c","after":"0199c0f17fd13b7f13ae6154a4f0629a47d4998e","ref":"refs/heads/master","pushedAt":"2024-03-08T21:58:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Green-Sky","name":"Erik Scholz","path":"/Green-Sky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2938071?s=80&v=4"},"commit":{"message":"cleanup: apply the same scheme to types","shortMessageHtmlLink":"cleanup: apply the same scheme to types"}},{"before":"b03b5712720de9a9901ea12fd741f177327a7021","after":"2457125aa8ceddd950a40278abe4a93c5b81c53c","ref":"refs/heads/master","pushedAt":"2024-03-08T11:21:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Green-Sky","name":"Erik Scholz","path":"/Green-Sky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2938071?s=80&v=4"},"commit":{"message":"cleanup: align group send err enum order","shortMessageHtmlLink":"cleanup: align group send err enum order"}},{"before":"32e67ab4c27e691467af5a275ad6998c32dd04d7","after":"b03b5712720de9a9901ea12fd741f177327a7021","ref":"refs/heads/master","pushedAt":"2024-03-07T20:39:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Green-Sky","name":"Erik Scholz","path":"/Green-Sky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2938071?s=80&v=4"},"commit":{"message":"fix: flaky tcp test\nThis only fixes the symptoms, not the real problem.\nSometimes or consistently on some platforms a socket might need a moment\nbefore it can be written to.","shortMessageHtmlLink":"fix: flaky tcp test"}},{"before":"7b1db6adc1d4244aa1ed02b51609d20fba13b90e","after":"32e67ab4c27e691467af5a275ad6998c32dd04d7","ref":"refs/heads/master","pushedAt":"2024-03-07T18:26:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"toktok-releaser","name":"TokTok Release Automation","path":"/toktok-releaser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41485111?s=80&v=4"},"commit":{"message":"cleanup: use typedef for private message ID's in callback","shortMessageHtmlLink":"cleanup: use typedef for private message ID's in callback"}},{"before":"99e0bcc27dbe2869e300a50056dd33436f73e364","after":"7b1db6adc1d4244aa1ed02b51609d20fba13b90e","ref":"refs/heads/master","pushedAt":"2024-03-07T15:57:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JFreegman","name":null,"path":"/JFreegman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646057?s=80&v=4"},"commit":{"message":"feat: add message IDs to private group messages","shortMessageHtmlLink":"feat: add message IDs to private group messages"}},{"before":"b3c3c49d26c0cf2b91b9ec69f9a3f932ab9f2d6d","after":"99e0bcc27dbe2869e300a50056dd33436f73e364","ref":"refs/heads/master","pushedAt":"2024-03-07T14:09:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JFreegman","name":null,"path":"/JFreegman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646057?s=80&v=4"},"commit":{"message":"refactor: Observers/ignored peers can now send and receive custom packets\n\nThe Observer role was intended to prevent peers from being\ndisruptive and/or interacting with other peers in the group.\nIt wasn't intended to cripple custom protocols running on-top\nof the groups such as file sharing and message syncing.\n\nIn cases where it might be undesirable for observers to use\ncustom packets (e.g. starting a file transfer) the client will\nhave the ability to decide whether or not to allow it.","shortMessageHtmlLink":"refactor: Observers/ignored peers can now send and receive custom pac…"}},{"before":"ed2b60c2177808374a29c22effd30414ec0bffae","after":"b3c3c49d26c0cf2b91b9ec69f9a3f932ab9f2d6d","ref":"refs/heads/master","pushedAt":"2024-03-05T01:01:09.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"nurupo","name":null,"path":"/nurupo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1855294?s=80&v=4"},"commit":{"message":"fix: Disable IPv6 in Windows cross-compilation tests\n\nDocker doesn't have an IPv6 network by default, so these tests were\nfailing when using IPv6.","shortMessageHtmlLink":"fix: Disable IPv6 in Windows cross-compilation tests"}},{"before":"d7f21010a1f4882a83a9578cd20450b5c6bdb3eb","after":"ed2b60c2177808374a29c22effd30414ec0bffae","ref":"refs/heads/master","pushedAt":"2024-02-28T16:12:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iphydf","name":null,"path":"/iphydf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10647936?s=80&v=4"},"commit":{"message":"chore: Use a specific non-broken slimcc version.\n\nhttps://github.com/fuhsnn/slimcc/commit/7b7c98604ab3eb85e68d7b3ae7f884d5537638c8 broke it.","shortMessageHtmlLink":"chore: Use a specific non-broken slimcc version."}},{"before":"c49a52682dfee5184f4541a182478ff2770958d6","after":null,"ref":"refs/heads/restyled/pull-2715","pushedAt":"2024-02-28T09:32:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"restyled-io[bot]","name":null,"path":"/apps/restyled-io","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/5851?s=80&v=4"}},{"before":null,"after":"c49a52682dfee5184f4541a182478ff2770958d6","ref":"refs/heads/restyled/pull-2715","pushedAt":"2024-02-28T09:31:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"restyled-io[bot]","name":null,"path":"/apps/restyled-io","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/5851?s=80&v=4"},"commit":{"message":"Restyled by shfmt","shortMessageHtmlLink":"Restyled by shfmt"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQnWtvwA","startCursor":null,"endCursor":null}},"title":"Activity · TokTok/c-toxcore"}