{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":44087204,"defaultBranch":"master","name":"syzkaller","ownerLogin":"google","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-10-12T06:05:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1342004?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716452472.0","currentOid":""},"activityList":{"items":[{"before":"8f98448ed32de3ed37dd5bed05414b81e16e7437","after":null,"ref":"refs/heads/gh-readonly-queue/master/pr-4826-4c2072ee9db2f0fa4fab626800146043add2c3ed","pushedAt":"2024-05-23T08:21:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"4c2072ee9db2f0fa4fab626800146043add2c3ed","after":"8f98448ed32de3ed37dd5bed05414b81e16e7437","ref":"refs/heads/master","pushedAt":"2024-05-23T08:21:10.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"pkg/instance: always use default exit conditions\n\nWe don't really need to overwrite it.\n\nFor syz programs, don't ignore non-zero exit codes. This should enable\nsyzkaller to find reproducers for \"lost connection\" bugs.","shortMessageHtmlLink":"pkg/instance: always use default exit conditions"}},{"before":null,"after":"8f98448ed32de3ed37dd5bed05414b81e16e7437","ref":"refs/heads/gh-readonly-queue/master/pr-4826-4c2072ee9db2f0fa4fab626800146043add2c3ed","pushedAt":"2024-05-23T08:13:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"pkg/instance: always use default exit conditions\n\nWe don't really need to overwrite it.\n\nFor syz programs, don't ignore non-zero exit codes. This should enable\nsyzkaller to find reproducers for \"lost connection\" bugs.","shortMessageHtmlLink":"pkg/instance: always use default exit conditions"}},{"before":"4c2072ee9db2f0fa4fab626800146043add2c3ed","after":null,"ref":"refs/heads/gh-readonly-queue/master/pr-4810-4d098039e09f95a4767fe001c5fd244e6eaeef28","pushedAt":"2024-05-23T06:11:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"4d098039e09f95a4767fe001c5fd244e6eaeef28","after":"4c2072ee9db2f0fa4fab626800146043add2c3ed","ref":"refs/heads/master","pushedAt":"2024-05-23T06:10:59.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"sys/syz-extract: add -config option to specify base kernel config\n\nChange-Id: Iffb23c0789bb7cff341b68274a8a2efcbdd7598d","shortMessageHtmlLink":"sys/syz-extract: add -config option to specify base kernel config"}},{"before":null,"after":"4c2072ee9db2f0fa4fab626800146043add2c3ed","ref":"refs/heads/gh-readonly-queue/master/pr-4810-4d098039e09f95a4767fe001c5fd244e6eaeef28","pushedAt":"2024-05-23T06:03:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"sys/syz-extract: add -config option to specify base kernel config\n\nChange-Id: Iffb23c0789bb7cff341b68274a8a2efcbdd7598d","shortMessageHtmlLink":"sys/syz-extract: add -config option to specify base kernel config"}},{"before":"4d098039e09f95a4767fe001c5fd244e6eaeef28","after":null,"ref":"refs/heads/gh-readonly-queue/master/pr-4829-6d22fe32b1dab5eb3ed693cfdcc0a63ccd886e96","pushedAt":"2024-05-22T08:56:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"6d22fe32b1dab5eb3ed693cfdcc0a63ccd886e96","after":"4d098039e09f95a4767fe001c5fd244e6eaeef28","ref":"refs/heads/master","pushedAt":"2024-05-22T08:56:48.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"syz-ci: use unique ports for test instances\n\nCurrently they can collide with the main instance and fail.\nUse unique ports for test instances.","shortMessageHtmlLink":"syz-ci: use unique ports for test instances"}},{"before":"6d22fe32b1dab5eb3ed693cfdcc0a63ccd886e96","after":null,"ref":"refs/heads/gh-readonly-queue/master/pr-4822-74a3bf0bffda9be47968e9889042a3c6692c6c44","pushedAt":"2024-05-22T08:53:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"74a3bf0bffda9be47968e9889042a3c6692c6c44","after":"6d22fe32b1dab5eb3ed693cfdcc0a63ccd886e96","ref":"refs/heads/master","pushedAt":"2024-05-22T08:53:19.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"executor: remove including error.h in test_linux.h\n\nIt seems to be redundant and moreover it lets us\ncompile on musl which does not provide this system\nheader.","shortMessageHtmlLink":"executor: remove including error.h in test_linux.h"}},{"before":"74a3bf0bffda9be47968e9889042a3c6692c6c44","after":null,"ref":"refs/heads/gh-readonly-queue/master/pr-4825-1014eca7bf35e59d7e3c9b4fea0fbd2701ff0061","pushedAt":"2024-05-22T08:50:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"1014eca7bf35e59d7e3c9b4fea0fbd2701ff0061","after":"74a3bf0bffda9be47968e9889042a3c6692c6c44","ref":"refs/heads/master","pushedAt":"2024-05-22T08:50:47.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"syz-fuzzer: move state reset logic to manager\n\nThe dumber the fuzzer, the better.","shortMessageHtmlLink":"syz-fuzzer: move state reset logic to manager"}},{"before":null,"after":"4d098039e09f95a4767fe001c5fd244e6eaeef28","ref":"refs/heads/gh-readonly-queue/master/pr-4829-6d22fe32b1dab5eb3ed693cfdcc0a63ccd886e96","pushedAt":"2024-05-22T08:43:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"syz-ci: use unique ports for test instances\n\nCurrently they can collide with the main instance and fail.\nUse unique ports for test instances.","shortMessageHtmlLink":"syz-ci: use unique ports for test instances"}},{"before":null,"after":"6d22fe32b1dab5eb3ed693cfdcc0a63ccd886e96","ref":"refs/heads/gh-readonly-queue/master/pr-4822-74a3bf0bffda9be47968e9889042a3c6692c6c44","pushedAt":"2024-05-22T08:43:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"executor: remove including error.h in test_linux.h\n\nIt seems to be redundant and moreover it lets us\ncompile on musl which does not provide this system\nheader.","shortMessageHtmlLink":"executor: remove including error.h in test_linux.h"}},{"before":null,"after":"74a3bf0bffda9be47968e9889042a3c6692c6c44","ref":"refs/heads/gh-readonly-queue/master/pr-4825-1014eca7bf35e59d7e3c9b4fea0fbd2701ff0061","pushedAt":"2024-05-22T08:42:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"syz-fuzzer: move state reset logic to manager\n\nThe dumber the fuzzer, the better.","shortMessageHtmlLink":"syz-fuzzer: move state reset logic to manager"}},{"before":"1014eca7bf35e59d7e3c9b4fea0fbd2701ff0061","after":null,"ref":"refs/heads/gh-readonly-queue/master/pr-4819-a38fb99b3fbff0c988e64bf4bf277071e18b18af","pushedAt":"2024-05-21T09:54:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"a38fb99b3fbff0c988e64bf4bf277071e18b18af","after":"1014eca7bf35e59d7e3c9b4fea0fbd2701ff0061","ref":"refs/heads/master","pushedAt":"2024-05-21T09:54:44.000Z","pushType":"merge_queue_merge","commitsCount":4,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"syz-ci: switch to using syz-manager for smoke testing\n\nAdd smoke testing mode to manager and use it in syz-ci\ninstead of pkg/instance which uses syz-fuzzer binary.","shortMessageHtmlLink":"syz-ci: switch to using syz-manager for smoke testing"}},{"before":null,"after":"1014eca7bf35e59d7e3c9b4fea0fbd2701ff0061","ref":"refs/heads/gh-readonly-queue/master/pr-4819-a38fb99b3fbff0c988e64bf4bf277071e18b18af","pushedAt":"2024-05-21T09:46:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"syz-ci: switch to using syz-manager for smoke testing\n\nAdd smoke testing mode to manager and use it in syz-ci\ninstead of pkg/instance which uses syz-fuzzer binary.","shortMessageHtmlLink":"syz-ci: switch to using syz-manager for smoke testing"}},{"before":"a38fb99b3fbff0c988e64bf4bf277071e18b18af","after":null,"ref":"refs/heads/gh-readonly-queue/master/pr-4823-98aa8d464020910064d862eff99440bfdf0dc03c","pushedAt":"2024-05-21T09:41:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"98aa8d464020910064d862eff99440bfdf0dc03c","after":"a38fb99b3fbff0c988e64bf4bf277071e18b18af","ref":"refs/heads/master","pushedAt":"2024-05-21T09:41:04.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Makefile: build executor with C++ compiler\n\nAdd C++ compiler and flags to the target\nand build executor with the C++ compiler.\nThis will be needed to merge syz-fuzzer in to syz-executor\nsince it will be beefier and will most likely require linking in libc++.\nBut also this should fix #4821 since we won't use C++ flags\nwhen building C sources (we already had work-around in pkg/csource,\nbut not in syz-extract).\n\nFixes #4821","shortMessageHtmlLink":"Makefile: build executor with C++ compiler"}},{"before":null,"after":"a38fb99b3fbff0c988e64bf4bf277071e18b18af","ref":"refs/heads/gh-readonly-queue/master/pr-4823-98aa8d464020910064d862eff99440bfdf0dc03c","pushedAt":"2024-05-21T09:32:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Makefile: build executor with C++ compiler\n\nAdd C++ compiler and flags to the target\nand build executor with the C++ compiler.\nThis will be needed to merge syz-fuzzer in to syz-executor\nsince it will be beefier and will most likely require linking in libc++.\nBut also this should fix #4821 since we won't use C++ flags\nwhen building C sources (we already had work-around in pkg/csource,\nbut not in syz-extract).\n\nFixes #4821","shortMessageHtmlLink":"Makefile: build executor with C++ compiler"}},{"before":"98aa8d464020910064d862eff99440bfdf0dc03c","after":null,"ref":"refs/heads/gh-readonly-queue/master/pr-4818-4c0d3ee3f6ea306acf4d7ce817ef4e279ce73b65","pushedAt":"2024-05-21T09:11:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"4c0d3ee3f6ea306acf4d7ce817ef4e279ce73b65","after":"98aa8d464020910064d862eff99440bfdf0dc03c","ref":"refs/heads/master","pushedAt":"2024-05-21T09:11:26.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"syz-manager, syz-fuzzer: switch communication to flatrpc\n\nSwitch to flatrpc connection between manager and fuzzer.\nWith flatrpc we have a goroutine per connection instead of async RPC,\nwhich makes things a bit simpler. Now don't reordered messages\n(in particular start executing and finish executing for programs),\nrace on the program during printing is no longer possible\nsince we finish handlign start executing request before we even\nreceive finish executing.\nWe also don't need to lookup Runner for every RPC since it's\nnow local to the handling goroutine.\nWe also don't need to protect requests map since only single\ngoroutine accesses it.\nWe also send new programs to the fuzzer as soon as we receive\nstart executing message, which provides better buffering.\nWe also don't batch new requests and finish executing requests\nin a single RPC, which makes things a bit simpler.\nIn my local run this reduces syz-manager heap size from 1.3GB to 1.1GB.\n\nUpdate #1541","shortMessageHtmlLink":"syz-manager, syz-fuzzer: switch communication to flatrpc"}},{"before":null,"after":"98aa8d464020910064d862eff99440bfdf0dc03c","ref":"refs/heads/gh-readonly-queue/master/pr-4818-4c0d3ee3f6ea306acf4d7ce817ef4e279ce73b65","pushedAt":"2024-05-21T09:03:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"syz-manager, syz-fuzzer: switch communication to flatrpc\n\nSwitch to flatrpc connection between manager and fuzzer.\nWith flatrpc we have a goroutine per connection instead of async RPC,\nwhich makes things a bit simpler. Now don't reordered messages\n(in particular start executing and finish executing for programs),\nrace on the program during printing is no longer possible\nsince we finish handlign start executing request before we even\nreceive finish executing.\nWe also don't need to lookup Runner for every RPC since it's\nnow local to the handling goroutine.\nWe also don't need to protect requests map since only single\ngoroutine accesses it.\nWe also send new programs to the fuzzer as soon as we receive\nstart executing message, which provides better buffering.\nWe also don't batch new requests and finish executing requests\nin a single RPC, which makes things a bit simpler.\nIn my local run this reduces syz-manager heap size from 1.3GB to 1.1GB.\n\nUpdate #1541","shortMessageHtmlLink":"syz-manager, syz-fuzzer: switch communication to flatrpc"}},{"before":"4c0d3ee3f6ea306acf4d7ce817ef4e279ce73b65","after":null,"ref":"refs/heads/gh-readonly-queue/master/pr-4809-c0f1611a36d66bb0bb8e2f294b97fb685bfc5f9c","pushedAt":"2024-05-21T05:36:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"c0f1611a36d66bb0bb8e2f294b97fb685bfc5f9c","after":"4c0d3ee3f6ea306acf4d7ce817ef4e279ce73b65","ref":"refs/heads/master","pushedAt":"2024-05-21T05:36:08.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"vm/adb: fix permission when running under WSL","shortMessageHtmlLink":"vm/adb: fix permission when running under WSL"}},{"before":null,"after":"4c0d3ee3f6ea306acf4d7ce817ef4e279ce73b65","ref":"refs/heads/gh-readonly-queue/master/pr-4809-c0f1611a36d66bb0bb8e2f294b97fb685bfc5f9c","pushedAt":"2024-05-21T05:26:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"vm/adb: fix permission when running under WSL","shortMessageHtmlLink":"vm/adb: fix permission when running under WSL"}},{"before":"c0f1611a36d66bb0bb8e2f294b97fb685bfc5f9c","after":null,"ref":"refs/heads/gh-readonly-queue/master/pr-4817-a12e99e74dfc7cbe54720d8383cec46aaf024a28","pushedAt":"2024-05-17T13:07:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"a12e99e74dfc7cbe54720d8383cec46aaf024a28","after":"c0f1611a36d66bb0bb8e2f294b97fb685bfc5f9c","ref":"refs/heads/master","pushedAt":"2024-05-17T13:07:50.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"syz-manager: fix fallback signal","shortMessageHtmlLink":"syz-manager: fix fallback signal"}},{"before":null,"after":"c0f1611a36d66bb0bb8e2f294b97fb685bfc5f9c","ref":"refs/heads/gh-readonly-queue/master/pr-4817-a12e99e74dfc7cbe54720d8383cec46aaf024a28","pushedAt":"2024-05-17T12:59:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"syz-manager: fix fallback signal","shortMessageHtmlLink":"syz-manager: fix fallback signal"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUcF8fQA","startCursor":null,"endCursor":null}},"title":"Activity ยท google/syzkaller"}