{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":716335769,"defaultBranch":"main","name":"rayhunter","ownerLogin":"EFForg","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-08T23:25:16.000Z","ownerAvatar":"https://github.com/avatars/u/2120271?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725387716.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"febea11efec49ebd4cc12c3653c4d089197d807b","ref":"refs/heads/ui-improvements","pushedAt":"2024-09-03T18:21:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wgreenberg","name":"Will Greenberg","path":"/wgreenberg","primaryAvatarUrl":"https://github.com/avatars/u/626277?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"636876570b3bbda6813b87294a93e15df8f0f78e","after":"0043c78c3e60a97a61552199be9c53486b76a01b","ref":"refs/heads/fb_update","pushedAt":"2024-08-22T23:20:13.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"cooperq","name":"Cooper Quintin","path":"/cooperq","primaryAvatarUrl":"https://github.com/avatars/u/64981?s=80&v=4"},"commit":{"message":"add test analyzer","shortMessageHtmlLink":"add test analyzer"}},{"before":null,"after":"636876570b3bbda6813b87294a93e15df8f0f78e","ref":"refs/heads/fb_update","pushedAt":"2024-08-20T23:58:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cooperq","name":"Cooper Quintin","path":"/cooperq","primaryAvatarUrl":"https://github.com/avatars/u/64981?s=80&v=4"},"commit":{"message":"first pass at changing the UI color based on state","shortMessageHtmlLink":"first pass at changing the UI color based on state"}},{"before":"f2a075a10397699791c2c0c0a8652dbe4811cbbd","after":null,"ref":"refs/heads/cli-analyzer-improvements","pushedAt":"2024-08-19T23:49:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cooperq","name":"Cooper Quintin","path":"/cooperq","primaryAvatarUrl":"https://github.com/avatars/u/64981?s=80&v=4"}},{"before":"f6681a37033cb90ceb3065b565fec142cdf6881e","after":"861aaedd4795a2d2849c340b0c86a8d98e5e4f5b","ref":"refs/heads/main","pushedAt":"2024-08-19T23:49:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cooperq","name":"Cooper Quintin","path":"/cooperq","primaryAvatarUrl":"https://github.com/avatars/u/64981?s=80&v=4"},"commit":{"message":"rayhunter-check improvements","shortMessageHtmlLink":"rayhunter-check improvements"}},{"before":null,"after":"f2a075a10397699791c2c0c0a8652dbe4811cbbd","ref":"refs/heads/cli-analyzer-improvements","pushedAt":"2024-08-16T01:18:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wgreenberg","name":"Will Greenberg","path":"/wgreenberg","primaryAvatarUrl":"https://github.com/avatars/u/626277?s=80&v=4"},"commit":{"message":"rayhunter-check improvements","shortMessageHtmlLink":"rayhunter-check improvements"}},{"before":null,"after":"d049a6ea52bd0e5bcfdaea2dfd95c28cf85d9846","ref":"refs/heads/release-fixes","pushedAt":"2024-08-05T20:26:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wgreenberg","name":"Will Greenberg","path":"/wgreenberg","primaryAvatarUrl":"https://github.com/avatars/u/626277?s=80&v=4"},"commit":{"message":"install-dev.sh: support running on mac","shortMessageHtmlLink":"install-dev.sh: support running on mac"}},{"before":"d6bc307a81988df6f9791c64a933be16b6ee653c","after":null,"ref":"refs/heads/mac-bugfix","pushedAt":"2024-08-05T17:12:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wgreenberg","name":"Will Greenberg","path":"/wgreenberg","primaryAvatarUrl":"https://github.com/avatars/u/626277?s=80&v=4"}},{"before":"7cbb3369d8b71eb5bea80a7f70d03048a8368173","after":"f6681a37033cb90ceb3065b565fec142cdf6881e","ref":"refs/heads/main","pushedAt":"2024-08-05T17:12:00.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"wgreenberg","name":"Will Greenberg","path":"/wgreenberg","primaryAvatarUrl":"https://github.com/avatars/u/626277?s=80&v=4"},"commit":{"message":"Merge pull request #54 from EFForg/mac-bugfix\n\nbugfix for mac install process","shortMessageHtmlLink":"Merge pull request #54 from EFForg/mac-bugfix"}},{"before":null,"after":"d6bc307a81988df6f9791c64a933be16b6ee653c","ref":"refs/heads/mac-bugfix","pushedAt":"2024-08-05T17:11:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cooperq","name":"Cooper Quintin","path":"/cooperq","primaryAvatarUrl":"https://github.com/avatars/u/64981?s=80&v=4"},"commit":{"message":"bugfix for mac install process","shortMessageHtmlLink":"bugfix for mac install process"}},{"before":"6b909d88a82c0bae2d7d565b206ce3ec3ba6d9dd","after":null,"ref":"refs/heads/fix-release","pushedAt":"2024-08-05T16:57:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cooperq","name":"Cooper Quintin","path":"/cooperq","primaryAvatarUrl":"https://github.com/avatars/u/64981?s=80&v=4"}},{"before":"be2d70325da672d5352cf45116b681c0edc5de35","after":"7cbb3369d8b71eb5bea80a7f70d03048a8368173","ref":"refs/heads/main","pushedAt":"2024-08-05T16:57:09.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"cooperq","name":"Cooper Quintin","path":"/cooperq","primaryAvatarUrl":"https://github.com/avatars/u/64981?s=80&v=4"},"commit":{"message":"serial: when rooting, don't panic if device is already rooted","shortMessageHtmlLink":"serial: when rooting, don't panic if device is already rooted"}},{"before":"9010de79c8bda2cefebf3c2c4e8ecfafe962caec","after":"6b909d88a82c0bae2d7d565b206ce3ec3ba6d9dd","ref":"refs/heads/fix-release","pushedAt":"2024-08-03T01:45:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wgreenberg","name":"Will Greenberg","path":"/wgreenberg","primaryAvatarUrl":"https://github.com/avatars/u/626277?s=80&v=4"},"commit":{"message":"serial: when rooting, don't panic if device is already rooted","shortMessageHtmlLink":"serial: when rooting, don't panic if device is already rooted"}},{"before":null,"after":"9010de79c8bda2cefebf3c2c4e8ecfafe962caec","ref":"refs/heads/fix-release","pushedAt":"2024-08-03T01:17:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wgreenberg","name":"Will Greenberg","path":"/wgreenberg","primaryAvatarUrl":"https://github.com/avatars/u/626277?s=80&v=4"},"commit":{"message":"install-common: wait for atfwd_daemon to startup\n\nWe can't successfully run any AT commands until it has.","shortMessageHtmlLink":"install-common: wait for atfwd_daemon to startup"}},{"before":null,"after":"77c2d216ca1a3307bd512e3b8be72defdb8558b9","ref":"refs/heads/minor-fixes","pushedAt":"2024-08-02T23:38:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wgreenberg","name":"Will Greenberg","path":"/wgreenberg","primaryAvatarUrl":"https://github.com/avatars/u/626277?s=80&v=4"},"commit":{"message":"lib: rm unused imports","shortMessageHtmlLink":"lib: rm unused imports"}},{"before":"5c4bd161fa9758cb7b24633082c6bb2dacc3afe5","after":null,"ref":"refs/heads/update-docs","pushedAt":"2024-08-02T21:46:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wgreenberg","name":"Will Greenberg","path":"/wgreenberg","primaryAvatarUrl":"https://github.com/avatars/u/626277?s=80&v=4"}},{"before":"3006871c272cdd42af76e12820eec6411530f641","after":"be2d70325da672d5352cf45116b681c0edc5de35","ref":"refs/heads/main","pushedAt":"2024-08-02T21:46:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"wgreenberg","name":"Will Greenberg","path":"/wgreenberg","primaryAvatarUrl":"https://github.com/avatars/u/626277?s=80&v=4"},"commit":{"message":"Merge pull request #52 from EFForg/update-docs\n\nfix timeout bug in rooting script and update docs","shortMessageHtmlLink":"Merge pull request #52 from EFForg/update-docs"}},{"before":"1fc8ae9c22211e92c2d68304efb356f492bf1a44","after":"5c4bd161fa9758cb7b24633082c6bb2dacc3afe5","ref":"refs/heads/update-docs","pushedAt":"2024-08-02T21:46:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cooperq","name":"Cooper Quintin","path":"/cooperq","primaryAvatarUrl":"https://github.com/avatars/u/64981?s=80&v=4"},"commit":{"message":"fix timeout bug in rooting script and update docs","shortMessageHtmlLink":"fix timeout bug in rooting script and update docs"}},{"before":null,"after":"1fc8ae9c22211e92c2d68304efb356f492bf1a44","ref":"refs/heads/update-docs","pushedAt":"2024-08-02T21:41:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cooperq","name":"Cooper Quintin","path":"/cooperq","primaryAvatarUrl":"https://github.com/avatars/u/64981?s=80&v=4"},"commit":{"message":"fix timeout bug in rooting script and update docs","shortMessageHtmlLink":"fix timeout bug in rooting script and update docs"}},{"before":"498107d48f8ed08c0900364a27415044d62d07a4","after":null,"ref":"refs/heads/release-fixes","pushedAt":"2024-08-02T19:42:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cooperq","name":"Cooper Quintin","path":"/cooperq","primaryAvatarUrl":"https://github.com/avatars/u/64981?s=80&v=4"}},{"before":"af3e47aaf089b7a361c625b5c0c88153948e8644","after":"3006871c272cdd42af76e12820eec6411530f641","ref":"refs/heads/main","pushedAt":"2024-08-02T19:42:32.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"cooperq","name":"Cooper Quintin","path":"/cooperq","primaryAvatarUrl":"https://github.com/avatars/u/64981?s=80&v=4"},"commit":{"message":"rootshell: add some more comments explaining the magic GIDs","shortMessageHtmlLink":"rootshell: add some more comments explaining the magic GIDs"}},{"before":"10295e8909c43047b12bd0d5b2f16779eaf2a4cd","after":"498107d48f8ed08c0900364a27415044d62d07a4","ref":"refs/heads/release-fixes","pushedAt":"2024-07-23T18:37:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wgreenberg","name":"Will Greenberg","path":"/wgreenberg","primaryAvatarUrl":"https://github.com/avatars/u/626277?s=80&v=4"},"commit":{"message":"rootshell: add some more comments explaining the magic GIDs","shortMessageHtmlLink":"rootshell: add some more comments explaining the magic GIDs"}},{"before":"635c02c22f6e8d611cfdd87f7c7d81d6e5e3a181","after":"10295e8909c43047b12bd0d5b2f16779eaf2a4cd","ref":"refs/heads/release-fixes","pushedAt":"2024-07-23T02:32:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wgreenberg","name":"Will Greenberg","path":"/wgreenberg","primaryAvatarUrl":"https://github.com/avatars/u/626277?s=80&v=4"},"commit":{"message":"rm debug print from install script","shortMessageHtmlLink":"rm debug print from install script"}},{"before":"505767e38c3f25ef62a72f938c4cce4ea7bd0a76","after":"635c02c22f6e8d611cfdd87f7c7d81d6e5e3a181","ref":"refs/heads/release-fixes","pushedAt":"2024-07-23T02:27:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wgreenberg","name":"Will Greenberg","path":"/wgreenberg","primaryAvatarUrl":"https://github.com/avatars/u/626277?s=80&v=4"},"commit":{"message":"Cleanup rootshell, add better setup/testing to install script","shortMessageHtmlLink":"Cleanup rootshell, add better setup/testing to install script"}},{"before":"a29e7e4162e616a35f89a5ad4157b7a093e82bae","after":"505767e38c3f25ef62a72f938c4cce4ea7bd0a76","ref":"refs/heads/release-fixes","pushedAt":"2024-07-23T02:17:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wgreenberg","name":"Will Greenberg","path":"/wgreenberg","primaryAvatarUrl":"https://github.com/avatars/u/626277?s=80&v=4"},"commit":{"message":"Cleanup rootshell, add better setup/testing to install script","shortMessageHtmlLink":"Cleanup rootshell, add better setup/testing to install script"}},{"before":"3598ed2e27210a6ea86443e346b4d980825a1436","after":"a29e7e4162e616a35f89a5ad4157b7a093e82bae","ref":"refs/heads/release-fixes","pushedAt":"2024-07-23T00:54:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wgreenberg","name":"Will Greenberg","path":"/wgreenberg","primaryAvatarUrl":"https://github.com/avatars/u/626277?s=80&v=4"},"commit":{"message":"rootshell: use seteuid/setegid instead\n\nThis is also what sshell does.","shortMessageHtmlLink":"rootshell: use seteuid/setegid instead"}},{"before":"a6dfef3ecc46ddf9d37330428fe38a05eb829046","after":"3598ed2e27210a6ea86443e346b4d980825a1436","ref":"refs/heads/release-fixes","pushedAt":"2024-07-23T00:51:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wgreenberg","name":"Will Greenberg","path":"/wgreenberg","primaryAvatarUrl":"https://github.com/avatars/u/626277?s=80&v=4"},"commit":{"message":"rootshell: use seteuid/setegid instead\n\nThis is also what sshell does.","shortMessageHtmlLink":"rootshell: use seteuid/setegid instead"}},{"before":"f5511127b2651ca38b4bfaa7fcdc77eebd88d75b","after":"a6dfef3ecc46ddf9d37330428fe38a05eb829046","ref":"refs/heads/release-fixes","pushedAt":"2024-07-23T00:03:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wgreenberg","name":"Will Greenberg","path":"/wgreenberg","primaryAvatarUrl":"https://github.com/avatars/u/626277?s=80&v=4"},"commit":{"message":"release: make the daemon executable","shortMessageHtmlLink":"release: make the daemon executable"}},{"before":"ade393b4a075ffc49cd7b042915db3f71a2b28e6","after":"f5511127b2651ca38b4bfaa7fcdc77eebd88d75b","ref":"refs/heads/release-fixes","pushedAt":"2024-07-22T23:52:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wgreenberg","name":"Will Greenberg","path":"/wgreenberg","primaryAvatarUrl":"https://github.com/avatars/u/626277?s=80&v=4"},"commit":{"message":"rootshell: use magic Android GIDs to access sockets\n\nAndroid kernels with CONFIG_ANDROID_PARANOID_NETWORK extensions set\nrequire users to have a few special group IDs before getting network\naccess. Unfortunately, we need to use nightly to get access to the\n.groups() method.","shortMessageHtmlLink":"rootshell: use magic Android GIDs to access sockets"}},{"before":"1db54a584929145ac0e8fa2a8578027311490386","after":"ade393b4a075ffc49cd7b042915db3f71a2b28e6","ref":"refs/heads/release-fixes","pushedAt":"2024-07-22T23:50:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wgreenberg","name":"Will Greenberg","path":"/wgreenberg","primaryAvatarUrl":"https://github.com/avatars/u/626277?s=80&v=4"},"commit":{"message":"rootshell: use magic Android GIDs to access sockets\n\nAndroid kernels with CONFIG_ANDROID_PARANOID_NETWORK extensions set\nrequire users to have a few special group IDs before getting network\naccess. Unfortunately, we need to use nightly to get access to the\n.groups() method.","shortMessageHtmlLink":"rootshell: use magic Android GIDs to access sockets"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wM1QxODoyMTo1Ni4wMDAwMDBazwAAAASr5i80","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yMlQyMzo1MDozMi4wMDAwMDBazwAAAASGSyQ9"}},"title":"Activity ยท EFForg/rayhunter"}