{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":313986133,"defaultBranch":"main","name":"ubpf","ownerLogin":"Alan-Jowett","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-11-18T16:03:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/20480683?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716662617.0","currentOid":""},"activityList":{"items":[{"before":"68fd19afd9c2d4bf3c90f3a25329c9e13250ebe1","after":"e926504f2af3a9584ad32e1c0a6548fabc870fa0","ref":"refs/heads/fuzz/corpus","pushedAt":"2024-05-26T21:20:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update fuzzing corpus\n\nSigned-off-by: Github Action ","shortMessageHtmlLink":"Update fuzzing corpus"}},{"before":"6d1d5f2decb53be44c01301ef618d47bc146d041","after":"68fd19afd9c2d4bf3c90f3a25329c9e13250ebe1","ref":"refs/heads/fuzz/corpus","pushedAt":"2024-05-25T21:20:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update fuzzing corpus\n\nSigned-off-by: Github Action ","shortMessageHtmlLink":"Update fuzzing corpus"}},{"before":"b96acb1e5cb620849ea36b42bd4e0300d40c2ec1","after":"0c45bdb42d86b045f3b3216cf9b587bae6f64e6e","ref":"refs/heads/atomics","pushedAt":"2024-05-25T19:56:49.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Alan-Jowett","name":"Alan Jowett","path":"/Alan-Jowett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20480683?s=80&v=4"},"commit":{"message":"Merge branch 'main' into atomics","shortMessageHtmlLink":"Merge branch 'main' into atomics"}},{"before":"8f5f14dfc7cff613c060d5085bf541b0084e9bee","after":"b96acb1e5cb620849ea36b42bd4e0300d40c2ec1","ref":"refs/heads/atomics","pushedAt":"2024-05-25T19:51:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Alan-Jowett","name":"Alan Jowett","path":"/Alan-Jowett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20480683?s=80&v=4"},"commit":{"message":"Mark interlocked operations as failing on macos\n\nSigned-off-by: Alan Jowett ","shortMessageHtmlLink":"Mark interlocked operations as failing on macos"}},{"before":"4fb7e59202b22e9af540f39cb5307516be91d23a","after":"8f5f14dfc7cff613c060d5085bf541b0084e9bee","ref":"refs/heads/atomics","pushedAt":"2024-05-25T19:46:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Alan-Jowett","name":"Alan Jowett","path":"/Alan-Jowett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20480683?s=80&v=4"},"commit":{"message":"Mark interlocked ops on arm64 JIT as exected failure\n\nSigned-off-by: Alan Jowett ","shortMessageHtmlLink":"Mark interlocked ops on arm64 JIT as exected failure"}},{"before":"e1e04b8c59fdf8b56b8c49d1fdb1ee14f19dae2b","after":"4fb7e59202b22e9af540f39cb5307516be91d23a","ref":"refs/heads/atomics","pushedAt":"2024-05-25T19:38:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Alan-Jowett","name":"Alan Jowett","path":"/Alan-Jowett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20480683?s=80&v=4"},"commit":{"message":"Mark interlocked ops on arm64 as exected failure\n\nSigned-off-by: Alan Jowett ","shortMessageHtmlLink":"Mark interlocked ops on arm64 as exected failure"}},{"before":"26fc7d1316c73ba1e52606e178982c8007d7d806","after":"06bae399c67b76f5baab1b370fa7ba890b3eebc8","ref":"refs/heads/fix_code_analysis_failure","pushedAt":"2024-05-25T18:47:25.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Alan-Jowett","name":"Alan Jowett","path":"/Alan-Jowett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20480683?s=80&v=4"},"commit":{"message":"Merge branch 'main' into fix_code_analysis_failure","shortMessageHtmlLink":"Merge branch 'main' into fix_code_analysis_failure"}},{"before":null,"after":"26fc7d1316c73ba1e52606e178982c8007d7d806","ref":"refs/heads/fix_code_analysis_failure","pushedAt":"2024-05-25T18:43:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Alan-Jowett","name":"Alan Jowett","path":"/Alan-Jowett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20480683?s=80&v=4"},"commit":{"message":"Shifting 4byte then casting to 8byte may result in unexpected behavior\n\nSigned-off-by: Alan Jowett ","shortMessageHtmlLink":"Shifting 4byte then casting to 8byte may result in unexpected behavior"}},{"before":"7ff3006b384bbbcef6593bc677c508b6a91f5334","after":"c40f1c1ddc0cc99099d7c5fdba49d75bc79a9d99","ref":"refs/heads/issue487","pushedAt":"2024-05-25T18:21:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Alan-Jowett","name":"Alan Jowett","path":"/Alan-Jowett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20480683?s=80&v=4"},"commit":{"message":"Fix htole16 and htole32 on Windows\n\nSigned-off-by: Alan Jowett ","shortMessageHtmlLink":"Fix htole16 and htole32 on Windows"}},{"before":"af46ed7aaf56eb762faf722237d83171b6b4e8a6","after":"7ff3006b384bbbcef6593bc677c508b6a91f5334","ref":"refs/heads/issue487","pushedAt":"2024-05-25T17:48:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Alan-Jowett","name":"Alan Jowett","path":"/Alan-Jowett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20480683?s=80&v=4"},"commit":{"message":"Truncate on LE32 on arm64\n\nSigned-off-by: Alan Jowett ","shortMessageHtmlLink":"Truncate on LE32 on arm64"}},{"before":"bfe741a20a2cc316d6e5725f168985e08127b856","after":"af46ed7aaf56eb762faf722237d83171b6b4e8a6","ref":"refs/heads/issue487","pushedAt":"2024-05-25T17:46:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Alan-Jowett","name":"Alan Jowett","path":"/Alan-Jowett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20480683?s=80&v=4"},"commit":{"message":"Merge branch 'main' into issue487","shortMessageHtmlLink":"Merge branch 'main' into issue487"}},{"before":"80bd12973abb499a048c382bc767b42b139e035d","after":"bfe741a20a2cc316d6e5725f168985e08127b856","ref":"refs/heads/issue487","pushedAt":"2024-05-25T17:43:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Alan-Jowett","name":"Alan Jowett","path":"/Alan-Jowett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20480683?s=80&v=4"},"commit":{"message":"Include fixed bpf_conformance tests\n\nSigned-off-by: Alan Jowett ","shortMessageHtmlLink":"Include fixed bpf_conformance tests"}},{"before":"8e98d379473116a8a69fb58f5b41017969d459f6","after":"80bd12973abb499a048c382bc767b42b139e035d","ref":"refs/heads/issue487","pushedAt":"2024-05-25T17:33:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Alan-Jowett","name":"Alan Jowett","path":"/Alan-Jowett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20480683?s=80&v=4"},"commit":{"message":"Revert spurious change to truncate for le32\n\nSigned-off-by: Alan Jowett ","shortMessageHtmlLink":"Revert spurious change to truncate for le32"}},{"before":"f3debaac329daaf6a6887209ebf8d259b0c5f785","after":"8e98d379473116a8a69fb58f5b41017969d459f6","ref":"refs/heads/issue487","pushedAt":"2024-05-25T17:30:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Alan-Jowett","name":"Alan Jowett","path":"/Alan-Jowett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20480683?s=80&v=4"},"commit":{"message":"Pickup latest bpf_conformance with test for this case\n\nSigned-off-by: Alan Jowett ","shortMessageHtmlLink":"Pickup latest bpf_conformance with test for this case"}},{"before":"1021e3d13e0434543e86b36e484fb31711a8003b","after":"f3debaac329daaf6a6887209ebf8d259b0c5f785","ref":"refs/heads/issue487","pushedAt":"2024-05-24T22:58:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Alan-Jowett","name":"Alan Jowett","path":"/Alan-Jowett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20480683?s=80&v=4"},"commit":{"message":"Make le16 and le32 truncate on x64\n\nSigned-off-by: Alan Jowett ","shortMessageHtmlLink":"Make le16 and le32 truncate on x64"}},{"before":null,"after":"1021e3d13e0434543e86b36e484fb31711a8003b","ref":"refs/heads/issue487","pushedAt":"2024-05-24T22:53:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Alan-Jowett","name":"Alan Jowett","path":"/Alan-Jowett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20480683?s=80&v=4"},"commit":{"message":"Make le16 and le32 truncate on x64\n\nSigned-off-by: Alan Jowett ","shortMessageHtmlLink":"Make le16 and le32 truncate on x64"}},{"before":"1e591819c7824afb0289b83c6cd84169c6949e25","after":"6d1d5f2decb53be44c01301ef618d47bc146d041","ref":"refs/heads/fuzz/corpus","pushedAt":"2024-05-24T21:21:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update fuzzing corpus\n\nSigned-off-by: Github Action ","shortMessageHtmlLink":"Update fuzzing corpus"}},{"before":"8850a7a54ea5be551658ed4c4f8abbf9b566232e","after":"1e591819c7824afb0289b83c6cd84169c6949e25","ref":"refs/heads/fuzz/corpus","pushedAt":"2024-05-23T21:24:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update fuzzing corpus\n\nSigned-off-by: Github Action ","shortMessageHtmlLink":"Update fuzzing corpus"}},{"before":"f427d5b82ae91f9f4f90eccd44ded23ce7e108b4","after":"8850a7a54ea5be551658ed4c4f8abbf9b566232e","ref":"refs/heads/fuzz/corpus","pushedAt":"2024-05-22T21:26:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update fuzzing corpus\n\nSigned-off-by: Github Action ","shortMessageHtmlLink":"Update fuzzing corpus"}},{"before":"11e06366944dbdf3df1eaadaf4cdbc4f3e838bfb","after":"47500fa6c3434cbf18f625bd699eb5503c565a11","ref":"refs/heads/run_corpus","pushedAt":"2024-05-22T18:56:19.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"Alan-Jowett","name":"Alan Jowett","path":"/Alan-Jowett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20480683?s=80&v=4"},"commit":{"message":"Merge branch 'main' into run_corpus","shortMessageHtmlLink":"Merge branch 'main' into run_corpus"}},{"before":"1c2b8243bc9459a53eb02ff6276e54d808b761a3","after":"e1e04b8c59fdf8b56b8c49d1fdb1ee14f19dae2b","ref":"refs/heads/atomics","pushedAt":"2024-05-21T21:59:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Alan-Jowett","name":"Alan Jowett","path":"/Alan-Jowett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20480683?s=80&v=4"},"commit":{"message":"Add bounds checking for atomics\n\nSigned-off-by: Alan Jowett ","shortMessageHtmlLink":"Add bounds checking for atomics"}},{"before":"5dfc28a3d0ac07d6f0fabfe7a7ffcbfb7038177d","after":"1c2b8243bc9459a53eb02ff6276e54d808b761a3","ref":"refs/heads/atomics","pushedAt":"2024-05-21T21:40:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Alan-Jowett","name":"Alan Jowett","path":"/Alan-Jowett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20480683?s=80&v=4"},"commit":{"message":"Implement atomic operations in the JIT.\n\nSigned-off-by: Alan Jowett ","shortMessageHtmlLink":"Implement atomic operations in the JIT."}},{"before":"37e53a45fdaa0595b612ce68655612482dbef4e8","after":"5dfc28a3d0ac07d6f0fabfe7a7ffcbfb7038177d","ref":"refs/heads/atomics","pushedAt":"2024-05-21T21:38:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Alan-Jowett","name":"Alan Jowett","path":"/Alan-Jowett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20480683?s=80&v=4"},"commit":{"message":"Implement atomic operations in the JIT.\n\nSigned-off-by: Alan Jowett ","shortMessageHtmlLink":"Implement atomic operations in the JIT."}},{"before":"1c7cebd407baad7fdab2faecc1a7e7dceee44cb4","after":"f427d5b82ae91f9f4f90eccd44ded23ce7e108b4","ref":"refs/heads/fuzz/corpus","pushedAt":"2024-05-21T21:25:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update fuzzing corpus\n\nSigned-off-by: Github Action ","shortMessageHtmlLink":"Update fuzzing corpus"}},{"before":null,"after":"37e53a45fdaa0595b612ce68655612482dbef4e8","ref":"refs/heads/atomics","pushedAt":"2024-05-21T16:48:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Alan-Jowett","name":"Alan Jowett","path":"/Alan-Jowett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20480683?s=80&v=4"},"commit":{"message":"Add atomics to interpreter\n\nSigned-off-by: Alan Jowett ","shortMessageHtmlLink":"Add atomics to interpreter"}},{"before":"fbffd4ec36ee3da8f4dec7886ea899bed2b4fd75","after":"21463fcfce99974279be444fb5f61c1c0a9a9742","ref":"refs/heads/gh-pages","pushedAt":"2024-05-21T15:13:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Updated documentation\n\nSigned-off-by: Github Action ","shortMessageHtmlLink":"Updated documentation"}},{"before":"08b451ba382e61df2a8b061dd3c999d06eb1df4f","after":"2868ce441b37a816a066bb0d7890107492571ca4","ref":"refs/heads/main","pushedAt":"2024-05-21T15:13:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Alan-Jowett","name":"Alan Jowett","path":"/Alan-Jowett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20480683?s=80&v=4"},"commit":{"message":"Reject BPF program if uninitialized stack or registers are accessed during interpret path (#445)\n\n* Reject BPF program if uninit stack is accessed\nReject programs if registers are used before intialized\nMake undefined behavior check optional\n\nSigned-off-by: Alan Jowett \n\n* Apply suggestions from code review\n\nCo-authored-by: Will Hawkins \nSigned-off-by: Alan Jowett \n\n* PR feedback\n\nSigned-off-by: Alan Jowett \n\n---------\n\nSigned-off-by: Alan Jowett \nCo-authored-by: Will Hawkins ","shortMessageHtmlLink":"Reject BPF program if uninitialized stack or registers are accessed d…"}},{"before":"f295857513206fb2df44de2165fabbbec7274cc3","after":null,"ref":"refs/heads/ub_check","pushedAt":"2024-05-21T04:45:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Alan-Jowett","name":"Alan Jowett","path":"/Alan-Jowett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20480683?s=80&v=4"}},{"before":"3efeeacd0734b0669c9a640da87d8c0678c65dad","after":"f295857513206fb2df44de2165fabbbec7274cc3","ref":"refs/heads/ub_check","pushedAt":"2024-05-21T04:44:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Alan-Jowett","name":"Alan Jowett","path":"/Alan-Jowett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20480683?s=80&v=4"},"commit":{"message":"Merge branch 'main' into ub_check","shortMessageHtmlLink":"Merge branch 'main' into ub_check"}},{"before":null,"after":"fe9d1b070887af7a2edcc16bfc0c1bbe4a7b0deb","ref":"refs/heads/issue411","pushedAt":"2024-05-21T03:49:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Alan-Jowett","name":"Alan Jowett","path":"/Alan-Jowett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20480683?s=80&v=4"},"commit":{"message":"Mask the high bits when doing shift operations\n\nSigned-off-by: Alan Jowett ","shortMessageHtmlLink":"Mask the high bits when doing shift operations"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVFRyMwA","startCursor":null,"endCursor":null}},"title":"Activity · Alan-Jowett/ubpf"}