{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":222172014,"defaultBranch":"master","name":"nebula","ownerLogin":"slackhq","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-11-16T23:26:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6911160?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718050331.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"2e0b07fa48ac3e8cb08f6b96ec3ca91fa26a59d1","ref":"refs/heads/cleanup-sk-meminfo","pushedAt":"2024-06-10T20:12:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wadey","name":"Wade Simmons","path":"/wadey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18437?s=80&v=4"},"commit":{"message":"cleanup SK_MEMINFO vars\n\nWe had to manually define these types before, but the latest release of\n`golang.org/x/sys` adds these definitions:\n\n- https://github.com/golang/sys/commit/6dfb94eaa3bd0fcaa615f58e915f7214ce078beb\n\nSince we just updated with this PR, we can clean this up now:\n\n- https://github.com/slackhq/nebula/pull/1161","shortMessageHtmlLink":"cleanup SK_MEMINFO vars"}},{"before":"a855a9e33e1bbe5a89a5608eb6ad24410eee5084","after":null,"ref":"refs/heads/dependabot/go_modules/golang-x-dependencies-8444daa460","pushedAt":"2024-06-10T20:08:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wadey","name":"Wade Simmons","path":"/wadey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18437?s=80&v=4"}},{"before":"b14bad586ac4eb922fe11c1a4f360e223bd8dc8b","after":"40cfd00e8770ff212e1d6766edb41ffe75f6fea3","ref":"refs/heads/master","pushedAt":"2024-06-10T20:08:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wadey","name":"Wade Simmons","path":"/wadey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18437?s=80&v=4"},"commit":{"message":"Bump the golang-x-dependencies group with 4 updates (#1161)\n\nBumps the golang-x-dependencies group with 4 updates: [golang.org/x/crypto](https://github.com/golang/crypto), [golang.org/x/net](https://github.com/golang/net), [golang.org/x/sys](https://github.com/golang/sys) and [golang.org/x/term](https://github.com/golang/term).\r\n\r\n\r\nUpdates `golang.org/x/crypto` from 0.23.0 to 0.24.0\r\n- [Commits](https://github.com/golang/crypto/compare/v0.23.0...v0.24.0)\r\n\r\nUpdates `golang.org/x/net` from 0.25.0 to 0.26.0\r\n- [Commits](https://github.com/golang/net/compare/v0.25.0...v0.26.0)\r\n\r\nUpdates `golang.org/x/sys` from 0.20.0 to 0.21.0\r\n- [Commits](https://github.com/golang/sys/compare/v0.20.0...v0.21.0)\r\n\r\nUpdates `golang.org/x/term` from 0.20.0 to 0.21.0\r\n- [Commits](https://github.com/golang/term/compare/v0.20.0...v0.21.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: golang.org/x/crypto\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n dependency-group: golang-x-dependencies\r\n- dependency-name: golang.org/x/net\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n dependency-group: golang-x-dependencies\r\n- dependency-name: golang.org/x/sys\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n dependency-group: golang-x-dependencies\r\n- dependency-name: golang.org/x/term\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n dependency-group: golang-x-dependencies\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump the golang-x-dependencies group with 4 updates (#1161)"}},{"before":null,"after":"a855a9e33e1bbe5a89a5608eb6ad24410eee5084","ref":"refs/heads/dependabot/go_modules/golang-x-dependencies-8444daa460","pushedAt":"2024-06-10T19:32:08.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":"Bump the golang-x-dependencies group with 4 updates\n\nBumps the golang-x-dependencies group with 4 updates: [golang.org/x/crypto](https://github.com/golang/crypto), [golang.org/x/net](https://github.com/golang/net), [golang.org/x/sys](https://github.com/golang/sys) and [golang.org/x/term](https://github.com/golang/term).\n\n\nUpdates `golang.org/x/crypto` from 0.23.0 to 0.24.0\n- [Commits](https://github.com/golang/crypto/compare/v0.23.0...v0.24.0)\n\nUpdates `golang.org/x/net` from 0.25.0 to 0.26.0\n- [Commits](https://github.com/golang/net/compare/v0.25.0...v0.26.0)\n\nUpdates `golang.org/x/sys` from 0.20.0 to 0.21.0\n- [Commits](https://github.com/golang/sys/compare/v0.20.0...v0.21.0)\n\nUpdates `golang.org/x/term` from 0.20.0 to 0.21.0\n- [Commits](https://github.com/golang/term/compare/v0.20.0...v0.21.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/crypto\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: golang-x-dependencies\n- dependency-name: golang.org/x/net\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: golang-x-dependencies\n- dependency-name: golang.org/x/sys\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: golang-x-dependencies\n- dependency-name: golang.org/x/term\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: golang-x-dependencies\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump the golang-x-dependencies group with 4 updates"}},{"before":"4c066d8c3257cb800f0aad09a1f53a37ebfa1686","after":"b14bad586ac4eb922fe11c1a4f360e223bd8dc8b","ref":"refs/heads/master","pushedAt":"2024-06-06T17:17:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wadey","name":"Wade Simmons","path":"/wadey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18437?s=80&v=4"},"commit":{"message":"v1.9.3 (#1160)\n\nUpdate CHANGELOG for Nebula v1.9.3","shortMessageHtmlLink":"v1.9.3 (#1160)"}},{"before":"5d22e05b349f20f0a6067d0adb06a86541d8a9dd","after":null,"ref":"refs/heads/prepare-1.9.3","pushedAt":"2024-06-06T17:17:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wadey","name":"Wade Simmons","path":"/wadey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18437?s=80&v=4"}},{"before":null,"after":"5d22e05b349f20f0a6067d0adb06a86541d8a9dd","ref":"refs/heads/prepare-1.9.3","pushedAt":"2024-06-06T17:06:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wadey","name":"Wade Simmons","path":"/wadey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18437?s=80&v=4"},"commit":{"message":"prepare CHANGELOG for v1.9.3\n\n- Initialize messageCounter to 2 instead of verifying later. (#1156)","shortMessageHtmlLink":"prepare CHANGELOG for v1.9.3"}},{"before":"943fe837661825e883fd0f5ef941d8d52c289cba","after":null,"ref":"refs/heads/better-messagecounter-fix","pushedAt":"2024-06-06T17:03:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wadey","name":"Wade Simmons","path":"/wadey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18437?s=80&v=4"}},{"before":"249ae41fec4b9f587c09aabcc712b3fa5febb9da","after":"4c066d8c3257cb800f0aad09a1f53a37ebfa1686","ref":"refs/heads/master","pushedAt":"2024-06-06T17:03:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wadey","name":"Wade Simmons","path":"/wadey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18437?s=80&v=4"},"commit":{"message":"initialize messageCounter to 2 instead of verifying later (#1156)\n\nClean up the messageCounter checks added in #1154. Instead of checking that\r\nmessageCounter is still at 2, just initialize it to 2 and only increment for\r\nnon-handshake messages. Handshake packets will always be packets 1 and 2.","shortMessageHtmlLink":"initialize messageCounter to 2 instead of verifying later (#1156)"}},{"before":null,"after":"943fe837661825e883fd0f5ef941d8d52c289cba","ref":"refs/heads/better-messagecounter-fix","pushedAt":"2024-06-04T17:02:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wadey","name":"Wade Simmons","path":"/wadey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18437?s=80&v=4"},"commit":{"message":"initialize messageCounter to 2 instead of verifying later\n\nClean up the messageCounter checks added in #1154. Instead of checking that\nmessageCounter is still at 2, just initialize it to 2 and only increment for\nnon-handshake messages. Handshake packets will always be packets 1 and 2.","shortMessageHtmlLink":"initialize messageCounter to 2 instead of verifying later"}},{"before":"85c821950f349b666f5a4d30027296e764481d91","after":null,"ref":"refs/heads/prepare-1.9.2","pushedAt":"2024-06-03T19:50:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wadey","name":"Wade Simmons","path":"/wadey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18437?s=80&v=4"}},{"before":"d9cae9e0627954e71d3b5a2e85daf19000167d95","after":"249ae41fec4b9f587c09aabcc712b3fa5febb9da","ref":"refs/heads/master","pushedAt":"2024-06-03T19:50:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wadey","name":"Wade Simmons","path":"/wadey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18437?s=80&v=4"},"commit":{"message":"v1.9.2 (#1155)\n\nUpdate CHANGELOG for Nebula v1.9.2","shortMessageHtmlLink":"v1.9.2 (#1155)"}},{"before":null,"after":"85c821950f349b666f5a4d30027296e764481d91","ref":"refs/heads/prepare-1.9.2","pushedAt":"2024-06-03T19:42:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wadey","name":"Wade Simmons","path":"/wadey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18437?s=80&v=4"},"commit":{"message":"prepare CHANGELOG for v1.9.2","shortMessageHtmlLink":"prepare CHANGELOG for v1.9.2"}},{"before":"4b27e94454ae0fcbb3b7b63e41160092fc415c94","after":null,"ref":"refs/heads/ensure-messagecounter","pushedAt":"2024-06-03T19:40:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wadey","name":"Wade Simmons","path":"/wadey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18437?s=80&v=4"}},{"before":"a92056a7db2fcae11078d677a88a471cd6be707e","after":"d9cae9e0627954e71d3b5a2e85daf19000167d95","ref":"refs/heads/master","pushedAt":"2024-06-03T19:40:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wadey","name":"Wade Simmons","path":"/wadey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18437?s=80&v=4"},"commit":{"message":"ensure messageCounter is set before handshake is complete (#1154)\n\nEnsure we set messageCounter to 2 before the handshake is marked as\r\ncomplete.","shortMessageHtmlLink":"ensure messageCounter is set before handshake is complete (#1154)"}},{"before":null,"after":"4b27e94454ae0fcbb3b7b63e41160092fc415c94","ref":"refs/heads/ensure-messagecounter","pushedAt":"2024-06-03T19:19:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wadey","name":"Wade Simmons","path":"/wadey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18437?s=80&v=4"},"commit":{"message":"ensure messageCounter is set before handshake is complete\n\nEnsure we set messageCounter to 2 before the handshake is marked as\ncomplete.","shortMessageHtmlLink":"ensure messageCounter is set before handshake is complete"}},{"before":"af17f07c28530fad9745510a9737a4188601266b","after":null,"ref":"refs/heads/prepare-1.9.1","pushedAt":"2024-05-29T18:06:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wadey","name":"Wade Simmons","path":"/wadey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18437?s=80&v=4"}},{"before":"4eb1da09586191a9e6ca0d320471c94cb30896d5","after":"a92056a7db2fcae11078d677a88a471cd6be707e","ref":"refs/heads/master","pushedAt":"2024-05-29T18:06:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wadey","name":"Wade Simmons","path":"/wadey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18437?s=80&v=4"},"commit":{"message":"v1.9.1 (#1152)\n\nUpdate CHANGELOG for Nebula v1.9.1","shortMessageHtmlLink":"v1.9.1 (#1152)"}},{"before":null,"after":"af17f07c28530fad9745510a9737a4188601266b","ref":"refs/heads/prepare-1.9.1","pushedAt":"2024-05-29T16:56:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wadey","name":"Wade Simmons","path":"/wadey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18437?s=80&v=4"},"commit":{"message":"prepare CHANGELOG for v1.9.1","shortMessageHtmlLink":"prepare CHANGELOG for v1.9.1"}},{"before":"6764b9d088c4df3cd58dceb6fa26343a9f654651","after":null,"ref":"refs/heads/start-handshake-deadlock","pushedAt":"2024-05-29T16:52:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wadey","name":"Wade Simmons","path":"/wadey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18437?s=80&v=4"}},{"before":"50b24c102ebc01aae21f0bcfc2dfff08f0611fcf","after":"4eb1da09586191a9e6ca0d320471c94cb30896d5","ref":"refs/heads/master","pushedAt":"2024-05-29T16:52:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wadey","name":"Wade Simmons","path":"/wadey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18437?s=80&v=4"},"commit":{"message":"remove deadlock in GetOrHandshake (#1151)\n\nWe had a rare deadlock in GetOrHandshake because we kept the hostmap\r\nlock when we do the call to StartHandshake. StartHandshake can block\r\nwhile sending to the lighthouse query worker channel, and that worker\r\nneeds to be able to grab the hostmap lock to do its work. Other calls\r\nfor StartHandshake don't hold the hostmap lock so we should be able to\r\ndrop it here.\r\n\r\nThis lock was originally added with: https://github.com/slackhq/nebula/pull/954","shortMessageHtmlLink":"remove deadlock in GetOrHandshake (#1151)"}},{"before":"1704d7f75aac30fcb875221fe1c1501c57aa847e","after":"77eced39ddcc7941df83b7e15ae4a89bbef27035","ref":"refs/heads/mutex-debug","pushedAt":"2024-05-28T17:28:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wadey","name":"Wade Simmons","path":"/wadey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18437?s=80&v=4"},"commit":{"message":"run smoke test with mutex_debug","shortMessageHtmlLink":"run smoke test with mutex_debug"}},{"before":null,"after":"6764b9d088c4df3cd58dceb6fa26343a9f654651","ref":"refs/heads/start-handshake-deadlock","pushedAt":"2024-05-28T17:27:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wadey","name":"Wade Simmons","path":"/wadey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18437?s=80&v=4"},"commit":{"message":"remove deadlock in GetOrHandshake\n\nWe had a rare deadlock in GetOrHandshake because we kept the hostmap\nlock when we do the call to StartHandshake. StartHandshake can block\nwhile sending to the lighthouse query worker channel, and that worker\nneeds to be able to grab the hostmap lock to do its work. Other calls\nfor StartHandshake don't hold the hostmap lock so we should be able to\ndrop it here.\n\nThis lock was originally added with: https://github.com/slackhq/nebula/pull/954","shortMessageHtmlLink":"remove deadlock in GetOrHandshake"}},{"before":"f2251645bbbfdc1738d75314e38d08374aa8790e","after":"1704d7f75aac30fcb875221fe1c1501c57aa847e","ref":"refs/heads/mutex-debug","pushedAt":"2024-05-28T17:23:05.000Z","pushType":"push","commitsCount":36,"pusher":{"login":"wadey","name":"Wade Simmons","path":"/wadey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18437?s=80&v=4"},"commit":{"message":"allow more locks","shortMessageHtmlLink":"allow more locks"}},{"before":"020afc8f5357cff10ee9aba1c67d1f32259997b1","after":"3c503fd076a6a61c20b325426cdfc615e1aae9e6","ref":"refs/heads/yaml-v3","pushedAt":"2024-05-24T17:41:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wadey","name":"Wade Simmons","path":"/wadey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18437?s=80&v=4"},"commit":{"message":"use type aliases for m","shortMessageHtmlLink":"use type aliases for m"}},{"before":null,"after":"020afc8f5357cff10ee9aba1c67d1f32259997b1","ref":"refs/heads/yaml-v3","pushedAt":"2024-05-22T00:22:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wadey","name":"Wade Simmons","path":"/wadey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18437?s=80&v=4"},"commit":{"message":"add config.AsBool\n\nSince yaml.v3 doesn't automatically convert yes to bool now, for\nbackwards compat","shortMessageHtmlLink":"add config.AsBool"}},{"before":null,"after":"ce561ddf09c4b5937f891a78dd496b206c656942","ref":"refs/heads/dependabot/go_modules/github.com/prometheus/client_golang-1.19.1","pushedAt":"2024-05-13T19:55:40.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":"Bump github.com/prometheus/client_golang from 1.19.0 to 1.19.1\n\nBumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.19.0 to 1.19.1.\n- [Release notes](https://github.com/prometheus/client_golang/releases)\n- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/prometheus/client_golang/compare/v1.19.0...v1.19.1)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/prometheus/client_golang\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump github.com/prometheus/client_golang from 1.19.0 to 1.19.1"}},{"before":null,"after":"ceeccc6ef569ac80dc7b85c2f29bd50d90764037","ref":"refs/heads/dependabot/github_actions/Apple-Actions/import-codesign-certs-3","pushedAt":"2024-05-13T19:24:38.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":"Bump Apple-Actions/import-codesign-certs from 2 to 3\n\nBumps [Apple-Actions/import-codesign-certs](https://github.com/apple-actions/import-codesign-certs) from 2 to 3.\n- [Release notes](https://github.com/apple-actions/import-codesign-certs/releases)\n- [Commits](https://github.com/apple-actions/import-codesign-certs/compare/v2...v3)\n\n---\nupdated-dependencies:\n- dependency-name: Apple-Actions/import-codesign-certs\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump Apple-Actions/import-codesign-certs from 2 to 3"}},{"before":"6606124bf9747b4cca3eaea665cdea79d0bac3cb","after":"b445d14ddb2f356222631da38d45dc978608a9d8","ref":"refs/heads/multiport","pushedAt":"2024-05-08T15:22:24.000Z","pushType":"push","commitsCount":53,"pusher":{"login":"wadey","name":"Wade Simmons","path":"/wadey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18437?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master' into multiport","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master' into multiport"}},{"before":"49a35a9daeb01538be0b96a35f42a5defa7a3cb3","after":null,"ref":"refs/heads/prepare-1.9.0","pushedAt":"2024-05-08T14:31:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wadey","name":"Wade Simmons","path":"/wadey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18437?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYYLcSQA","startCursor":null,"endCursor":null}},"title":"Activity ยท slackhq/nebula"}