{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":273871859,"defaultBranch":"main","name":"headscale","ownerLogin":"juanfont","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-06-21T09:21:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/181059?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717191564.0","currentOid":""},"activityList":{"items":[{"before":"1cfc2ae51c52e8ac42d226c004f65cdc859f41ef","after":"7269bbeda2c056be40179a4dd964cb6aa86f6159","ref":"refs/heads/update_flake_lock_action","pushedAt":"2024-06-02T00:17:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"flake.lock: Update\n\nFlake lock file updates:\n\n• Updated input 'nixpkgs':\n 'github:NixOS/nixpkgs/02923630b89aa1ab36ef8e422501a6f4fd4b2016?narHash=sha256-OhysviwHQz4p2HZL4g7XGMLoUbWMjkMr/ogaR3VUYNA%3D' (2024-05-18)\n → 'github:NixOS/nixpkgs/6132b0f6e344ce2fe34fc051b72fb46e34f668e0?narHash=sha256-7R2ZvOnvd9h8fDd65p0JnB7wXfUvreox3xFdYWd1BnY%3D' (2024-05-30)","shortMessageHtmlLink":"flake.lock: Update"}},{"before":"693002a7a94bd91ea1ff0afee57b3f4c2e9c98f0","after":"173ea0423d5ac542cd42c06ae4c49d208f85dc24","ref":"refs/heads/topic/docu-versioning","pushedAt":"2024-05-31T22:29:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ohdearaugustin","name":null,"path":"/ohdearaugustin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14001491?s=80&v=4"},"commit":{"message":"chain commands","shortMessageHtmlLink":"chain commands"}},{"before":"7e51c4570ffa0e9bd99bcca0f29724e41456f04c","after":"693002a7a94bd91ea1ff0afee57b3f4c2e9c98f0","ref":"refs/heads/topic/docu-versioning","pushedAt":"2024-05-31T22:19:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ohdearaugustin","name":null,"path":"/ohdearaugustin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14001491?s=80&v=4"},"commit":{"message":"add poetry install","shortMessageHtmlLink":"add poetry install"}},{"before":"cd793b2220cd78a9be4b6ca3579658d60412c366","after":"7e51c4570ffa0e9bd99bcca0f29724e41456f04c","ref":"refs/heads/topic/docu-versioning","pushedAt":"2024-05-31T22:15:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ohdearaugustin","name":null,"path":"/ohdearaugustin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14001491?s=80&v=4"},"commit":{"message":"add poetry install && cairo","shortMessageHtmlLink":"add poetry install && cairo"}},{"before":"ecfe859a2ed1fb582bacae980f611a25e7ff8171","after":"cd793b2220cd78a9be4b6ca3579658d60412c366","ref":"refs/heads/topic/docu-versioning","pushedAt":"2024-05-31T21:47:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ohdearaugustin","name":null,"path":"/ohdearaugustin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14001491?s=80&v=4"},"commit":{"message":"add mkdocs to flake","shortMessageHtmlLink":"add mkdocs to flake"}},{"before":null,"after":"ecfe859a2ed1fb582bacae980f611a25e7ff8171","ref":"refs/heads/topic/docu-versioning","pushedAt":"2024-05-31T21:39:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ohdearaugustin","name":null,"path":"/ohdearaugustin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14001491?s=80&v=4"},"commit":{"message":"imporve documentation development","shortMessageHtmlLink":"imporve documentation development"}},{"before":"5a4e52b727d402d78a5f3c5ef6b74dcb3b448fe2","after":"5f9c26930ce796284a8fc7ad167f76e187813d64","ref":"refs/heads/main","pushedAt":"2024-05-28T16:11:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ohdearaugustin","name":null,"path":"/ohdearaugustin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14001491?s=80&v=4"},"commit":{"message":"fixed typo and path (#1960)","shortMessageHtmlLink":"fixed typo and path (#1960)"}},{"before":"51b56ba447b7b2b3a38ee4e80ce9bc6f179f4144","after":"5a4e52b727d402d78a5f3c5ef6b74dcb3b448fe2","ref":"refs/heads/main","pushedAt":"2024-05-27T10:53:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kradalby","name":"Kristoffer Dalby","path":"/kradalby","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98431?s=80&v=4"},"commit":{"message":"remove last_successful_update error check (#1959)\n\nmost of the time we dont even check this error and checking\r\nthe string for particular errors is very flake as different\r\ndatabases (sqlite and psql) use different error messages, and\r\nsome users might have it in other languages.\r\n\r\nFixes #1956\r\n\r\nSigned-off-by: Kristoffer Dalby ","shortMessageHtmlLink":"remove last_successful_update error check (#1959)"}},{"before":null,"after":"1cfc2ae51c52e8ac42d226c004f65cdc859f41ef","ref":"refs/heads/update_flake_lock_action","pushedAt":"2024-05-26T00:17:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"flake.lock: Update\n\nFlake lock file updates:\n\n• Updated input 'nixpkgs':\n 'github:NixOS/nixpkgs/02923630b89aa1ab36ef8e422501a6f4fd4b2016?narHash=sha256-OhysviwHQz4p2HZL4g7XGMLoUbWMjkMr/ogaR3VUYNA%3D' (2024-05-18)\n → 'github:NixOS/nixpkgs/47e03a624662ce399e55c45a5f6da698fc72c797?narHash=sha256-9dUxZf8MOqJH3vjbhrz7LH4qTcnRsPSBU1Q50T7q/X8%3D' (2024-05-25)","shortMessageHtmlLink":"flake.lock: Update"}},{"before":"52a0e3186bb299cc680e06fdf8274b099a3e9429","after":null,"ref":"refs/heads/update_flake_lock_action","pushedAt":"2024-05-24T09:30:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kradalby","name":"Kristoffer Dalby","path":"/kradalby","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98431?s=80&v=4"}},{"before":"c8ebbede54f2f9aeb32939fd705077966de74579","after":"51b56ba447b7b2b3a38ee4e80ce9bc6f179f4144","ref":"refs/heads/main","pushedAt":"2024-05-24T09:30:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kradalby","name":"Kristoffer Dalby","path":"/kradalby","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98431?s=80&v=4"},"commit":{"message":"Update flake.lock (#1952)\n\nFlake lock file updates:\r\n\r\n• Updated input 'nixpkgs':\r\n 'github:NixOS/nixpkgs/b3fcfcfabd01b947a1e4f36622bbffa3985bdac6?narHash=sha256-iJYnKMtLi5u6hZhJm94cRNSDG5Rz6ZzIkGbhPFtDRm0%3D' (2024-05-15)\r\n → 'github:NixOS/nixpkgs/02923630b89aa1ab36ef8e422501a6f4fd4b2016?narHash=sha256-OhysviwHQz4p2HZL4g7XGMLoUbWMjkMr/ogaR3VUYNA%3D' (2024-05-18)\r\n\r\nCo-authored-by: github-actions[bot] ","shortMessageHtmlLink":"Update flake.lock (#1952)"}},{"before":"8185a70dc785883c258f6bcca5f635182905d4b2","after":"c8ebbede54f2f9aeb32939fd705077966de74579","ref":"refs/heads/main","pushedAt":"2024-05-24T08:15:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kradalby","name":"Kristoffer Dalby","path":"/kradalby","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98431?s=80&v=4"},"commit":{"message":"Simplify map session management (#1931)\n\nThis PR removes the complicated session management introduced in https://github.com/juanfont/headscale/pull/1791 which kept track of the sessions in a map, in addition to the channel already kept track of in the notifier.\r\n\r\nInstead of trying to close the mapsession, it will now be replaced by the new one and closed after so all new updates goes to the right place.\r\n\r\nThe map session serve function is also split into a streaming and a non-streaming version for better readability.\r\n\r\nRemoveNode in the notifier will not remove a node if the channel is not matching the one that has been passed (e.g. it has been replaced with a new one).\r\n\r\nA new tuning parameter has been added to added to set timeout before the notifier gives up to send an update to a node.\r\n\r\nAdd a keep alive resetter so we wait with sending keep alives if a node has just received an update.\r\n\r\nIn addition it adds a bunch of env debug flags that can be set:\r\n\r\n- `HEADSCALE_DEBUG_HIGH_CARDINALITY_METRICS`: make certain metrics include per node.id, not recommended to use in prod. \r\n- `HEADSCALE_DEBUG_PROFILING_ENABLED`: activate tracing \r\n- `HEADSCALE_DEBUG_PROFILING_PATH`: where to store traces \r\n- `HEADSCALE_DEBUG_DUMP_CONFIG`: calls `spew.Dump` on the config object startup\r\n- `HEADSCALE_DEBUG_DEADLOCK`: enable go-deadlock to dump goroutines if it looks like a deadlock has occured, enabled in integration tests.\r\n\r\nSigned-off-by: Kristoffer Dalby ","shortMessageHtmlLink":"Simplify map session management (#1931)"}},{"before":"2dc62e981e1ace5c247f9a84e79b003d1deeea5d","after":"8185a70dc785883c258f6bcca5f635182905d4b2","ref":"refs/heads/main","pushedAt":"2024-05-19T21:49:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ohdearaugustin","name":null,"path":"/ohdearaugustin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14001491?s=80&v=4"},"commit":{"message":"Fix typos (#1860)\n\n* Fix typos\r\n\r\n* trigger GitHub actions\r\n\r\n* remove kdiff3 orig files\r\n\r\n* fix unicode\r\n\r\n* remove unnecessary function call\r\n\r\n* remove unnecessary comment\r\n\r\n* remove unnecessary comment\r\n\r\n---------\r\n\r\nCo-authored-by: ohdearaugustin ","shortMessageHtmlLink":"Fix typos (#1860)"}},{"before":"5ad0aa44cb3caa3d76ac3bfa4469c7f84a813f55","after":"2dc62e981e1ace5c247f9a84e79b003d1deeea5d","ref":"refs/heads/main","pushedAt":"2024-05-19T09:17:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ohdearaugustin","name":null,"path":"/ohdearaugustin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14001491?s=80&v=4"},"commit":{"message":"move debug image to distroless (#1950)","shortMessageHtmlLink":"move debug image to distroless (#1950)"}},{"before":"b711bea84a82af1ff6af90c5c5e969a7b5947647","after":"52a0e3186bb299cc680e06fdf8274b099a3e9429","ref":"refs/heads/update_flake_lock_action","pushedAt":"2024-05-19T00:17:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"flake.lock: Update\n\nFlake lock file updates:\n\n• Updated input 'nixpkgs':\n 'github:NixOS/nixpkgs/b3fcfcfabd01b947a1e4f36622bbffa3985bdac6?narHash=sha256-iJYnKMtLi5u6hZhJm94cRNSDG5Rz6ZzIkGbhPFtDRm0%3D' (2024-05-15)\n → 'github:NixOS/nixpkgs/02923630b89aa1ab36ef8e422501a6f4fd4b2016?narHash=sha256-OhysviwHQz4p2HZL4g7XGMLoUbWMjkMr/ogaR3VUYNA%3D' (2024-05-18)","shortMessageHtmlLink":"flake.lock: Update"}},{"before":null,"after":"3a9d50887b05bdbcce26980e9b25ab4a21c596da","ref":"refs/heads/topic/docker-kos","pushedAt":"2024-05-18T11:51:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ohdearaugustin","name":null,"path":"/ohdearaugustin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14001491?s=80&v=4"},"commit":{"message":"move debug image to distroless","shortMessageHtmlLink":"move debug image to distroless"}},{"before":"723a0408a3f4411f4320d87039887f93f66b7769","after":"5ad0aa44cb3caa3d76ac3bfa4469c7f84a813f55","ref":"refs/heads/main","pushedAt":"2024-05-17T12:58:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kradalby","name":"Kristoffer Dalby","path":"/kradalby","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98431?s=80&v=4"},"commit":{"message":"update tailscale go dep (#1948)\n\n* update tailscale go dep\r\n\r\nSigned-off-by: Kristoffer Dalby \r\n\r\n* update gorm go dep\r\n\r\nSigned-off-by: Kristoffer Dalby \r\n\r\n* update grpc go dep\r\n\r\nSigned-off-by: Kristoffer Dalby \r\n\r\n* update golang.org go dep\r\n\r\nSigned-off-by: Kristoffer Dalby \r\n\r\n* update rest of go dep\r\n\r\nSigned-off-by: Kristoffer Dalby \r\n\r\n---------\r\n\r\nSigned-off-by: Kristoffer Dalby ","shortMessageHtmlLink":"update tailscale go dep (#1948)"}},{"before":"bd7b69ef028bae64d37d1ae512ac28e1d9aae0d6","after":null,"ref":"refs/heads/dependabot/go_modules/google.golang.org/grpc-1.56.3","pushedAt":"2024-05-16T14:17:57.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":"d478a1438946ee7fa33d6ced4450a0b30470e0a9","after":null,"ref":"refs/heads/dependabot/go_modules/golang.org/x/crypto-0.17.0","pushedAt":"2024-05-16T14:12:09.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":"30986c29cd211a066744b5fcbca8535057489683","after":"723a0408a3f4411f4320d87039887f93f66b7769","ref":"refs/heads/main","pushedAt":"2024-05-16T14:01:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kradalby","name":"Kristoffer Dalby","path":"/kradalby","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98431?s=80&v=4"},"commit":{"message":"flake.lock: Update (#1897)","shortMessageHtmlLink":"flake.lock: Update (#1897)"}},{"before":"22952c081c461724f4561540ad2e6777933c54ac","after":null,"ref":"refs/heads/dependabot/go_modules/github.com/docker/docker-25.0.5incompatible","pushedAt":"2024-05-16T04:43:00.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":"faa57ddc289131b777651736a26ed43d44924eb5","after":"30986c29cd211a066744b5fcbca8535057489683","ref":"refs/heads/main","pushedAt":"2024-05-16T04:42:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kradalby","name":"Kristoffer Dalby","path":"/kradalby","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98431?s=80&v=4"},"commit":{"message":"Bump github.com/docker/docker (#1947)","shortMessageHtmlLink":"Bump github.com/docker/docker (#1947)"}},{"before":"137a8cc9dad438d9473fd6613cc3ccbcf8c862bc","after":null,"ref":"refs/heads/dependabot/go_modules/github.com/go-jose/go-jose/v3-3.0.3","pushedAt":"2024-05-16T03:02: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":"fff229f4f6b23ec2b6aa014a20446a72545ce98d","after":"faa57ddc289131b777651736a26ed43d44924eb5","ref":"refs/heads/main","pushedAt":"2024-05-16T03:02:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kradalby","name":"Kristoffer Dalby","path":"/kradalby","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98431?s=80&v=4"},"commit":{"message":"Bump github.com/go-jose/go-jose/v3 from 3.0.1 to 3.0.3 (#1945)","shortMessageHtmlLink":"Bump github.com/go-jose/go-jose/v3 from 3.0.1 to 3.0.3 (#1945)"}},{"before":"9e96f80dc9b47558ec8907591f4a6a2fee55c121","after":null,"ref":"refs/heads/dependabot/go_modules/github.com/jackc/pgx/v5-5.5.4","pushedAt":"2024-05-16T03:01:25.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":"fd4f921281705bb0b1ae3575b06fba94d339fc79","after":"fff229f4f6b23ec2b6aa014a20446a72545ce98d","ref":"refs/heads/main","pushedAt":"2024-05-16T03:01:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kradalby","name":"Kristoffer Dalby","path":"/kradalby","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98431?s=80&v=4"},"commit":{"message":"Bump github.com/jackc/pgx/v5 from 5.5.3 to 5.5.4 (#1946)","shortMessageHtmlLink":"Bump github.com/jackc/pgx/v5 from 5.5.3 to 5.5.4 (#1946)"}},{"before":"c74a522e720cd9ab2e9ee393e6b522fde6db7bb8","after":null,"ref":"refs/heads/dependabot/go_modules/google.golang.org/protobuf-1.33.0","pushedAt":"2024-05-16T02:15:48.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":"151f224a98892ce947472f3b070020ad6ba1a378","after":"fd4f921281705bb0b1ae3575b06fba94d339fc79","ref":"refs/heads/main","pushedAt":"2024-05-16T02:15:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kradalby","name":"Kristoffer Dalby","path":"/kradalby","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98431?s=80&v=4"},"commit":{"message":"Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 (#1944)","shortMessageHtmlLink":"Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 (#1944)"}},{"before":"503f30dc83f69508ab82824e159364539d83fc44","after":"b711bea84a82af1ff6af90c5c5e969a7b5947647","ref":"refs/heads/update_flake_lock_action","pushedAt":"2024-05-16T02:08:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"flake.lock: Update\n\nFlake lock file updates:\n\n• Updated input 'nixpkgs':\n 'github:NixOS/nixpkgs/a0c9e3aee1000ac2bfb0e5b98c94c946a5d180a9?narHash=sha256-icE1IJE9fHcbDfJ0%2BqWoDdcBXUoZCcIJxME4lMHwvSM%3D' (2024-04-12)\n → 'github:NixOS/nixpkgs/b3fcfcfabd01b947a1e4f36622bbffa3985bdac6?narHash=sha256-iJYnKMtLi5u6hZhJm94cRNSDG5Rz6ZzIkGbhPFtDRm0%3D' (2024-05-15)","shortMessageHtmlLink":"flake.lock: Update"}},{"before":null,"after":"22952c081c461724f4561540ad2e6777933c54ac","ref":"refs/heads/dependabot/go_modules/github.com/docker/docker-25.0.5incompatible","pushedAt":"2024-05-16T01:22:54.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/docker/docker\n\nBumps [github.com/docker/docker](https://github.com/docker/docker) from 25.0.3+incompatible to 25.0.5+incompatible.\n- [Release notes](https://github.com/docker/docker/releases)\n- [Commits](https://github.com/docker/docker/compare/v25.0.3...v25.0.5)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/docker/docker\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump github.com/docker/docker"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWfINCgA","startCursor":null,"endCursor":null}},"title":"Activity · juanfont/headscale"}