{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":174313852,"defaultBranch":"main","name":"sandboxed-api","ownerLogin":"google","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-03-07T09:30:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1342004?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1686235565.045654","currentOid":""},"activityList":{"items":[{"before":"b5440159b28a0de6552f74510495fa592331ea2a","after":"9aa72d4df409ce133532a5caf670e121c6086600","ref":"refs/heads/main","pushedAt":"2024-05-03T11:46:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Add comment to keep policy safe for UnrestrictedNetworking.\n\nPiperOrigin-RevId: 630354112\nChange-Id: Ic1146162d0eb75b6c66a14a956dea30d30e68475","shortMessageHtmlLink":"Add comment to keep policy safe for UnrestrictedNetworking."}},{"before":"1582f86911c597c8409d2ca36853652a18fefbe0","after":"b5440159b28a0de6552f74510495fa592331ea2a","ref":"refs/heads/main","pushedAt":"2024-04-26T09:42:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Split out proto_helper\n\nPiperOrigin-RevId: 628343206\nChange-Id: I0a11cfcaf82260f3618b766475562a39f289445b","shortMessageHtmlLink":"Split out proto_helper"}},{"before":"6ec6bf6cc7e122d18ca6abe67f7b3a36afe917a6","after":"1582f86911c597c8409d2ca36853652a18fefbe0","ref":"refs/heads/main","pushedAt":"2024-04-25T13:09:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Internal change\n\nPiperOrigin-RevId: 628051157\nChange-Id: I4ba6cbb6793a8abb49bb34e32a502895a76e24bd","shortMessageHtmlLink":"Internal change"}},{"before":"737ebd39cdd93dba7380b8364405e9e5b09c96ad","after":"6ec6bf6cc7e122d18ca6abe67f7b3a36afe917a6","ref":"refs/heads/main","pushedAt":"2024-04-22T08:53:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"clang_generator: clean-up includes and other minor changes\n\nPiperOrigin-RevId: 626956477\nChange-Id: Ic26ecb7bc1e361db270933fa3c2306a94a766e8c","shortMessageHtmlLink":"clang_generator: clean-up includes and other minor changes"}},{"before":"17748b0caeaff9920287804c7c9471140644f28e","after":"737ebd39cdd93dba7380b8364405e9e5b09c96ad","ref":"refs/heads/main","pushedAt":"2024-04-22T07:45:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Update llvm_config.bzl.\n\nPiperOrigin-RevId: 626942038\nChange-Id: If1e0f4ee244d27d0ed5919b8c043eec0a81ec764","shortMessageHtmlLink":"Update llvm_config.bzl."}},{"before":"943d8bb9dde2934bff88fda7a06dc7cda7989747","after":"17748b0caeaff9920287804c7c9471140644f28e","ref":"refs/heads/main","pushedAt":"2024-04-22T07:03:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Update llvm_config.bzl.\n\nPiperOrigin-RevId: 626933061\nChange-Id: I82d72ccfa2d66f038c84a4adeabb9f29db1e2139","shortMessageHtmlLink":"Update llvm_config.bzl."}},{"before":"b8f8effadce701ecb9ddbcae10517cd8799e6eb3","after":"943d8bb9dde2934bff88fda7a06dc7cda7989747","ref":"refs/heads/main","pushedAt":"2024-04-18T15:58:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Introduce `AllowMprotectWithoutExec`\n\nPiperOrigin-RevId: 626049693\nChange-Id: Ic101fe89814a8972c684df56ffac1585af1fae76","shortMessageHtmlLink":"Introduce AllowMprotectWithoutExec"}},{"before":"c8e7b4bc0543853d6a7ee058c967b6ac4abd68a9","after":"b8f8effadce701ecb9ddbcae10517cd8799e6eb3","ref":"refs/heads/main","pushedAt":"2024-04-17T17:37:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Use pread/write of /proc/$sandbox_pid/mem when process_vm_readv and process_vm_writev are unavailable.\n\nPiperOrigin-RevId: 625731793\nChange-Id: I113154c3a40a662002eef0dbb4c1a8f1ea7f5f2f","shortMessageHtmlLink":"Use pread/write of /proc/$sandbox_pid/mem when process_vm_readv and p…"}},{"before":"af2d5c45b90f1b1b4c9c9ec883a4f8805d4fa75e","after":"c8e7b4bc0543853d6a7ee058c967b6ac4abd68a9","ref":"refs/heads/main","pushedAt":"2024-04-15T15:49:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Automated rollback of commit af2d5c45b90f1b1b4c9c9ec883a4f8805d4fa75e.\n\nPiperOrigin-RevId: 624974126\nChange-Id: I01b0aa6109745d37cfe717b5155ec302206378f4","shortMessageHtmlLink":"Automated rollback of commit af2d5c4."}},{"before":"0302244fb5c960708c025ebdf97564d3d87c830b","after":"af2d5c45b90f1b1b4c9c9ec883a4f8805d4fa75e","ref":"refs/heads/main","pushedAt":"2024-04-15T13:58:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Use pread/write of /proc/$sandbox_pid/mem when process_vm_readv and process_vm_writev are unavailable.\n\nPiperOrigin-RevId: 624945353\nChange-Id: I79cf07ad41a9b842740754dad101776cfa4af745","shortMessageHtmlLink":"Use pread/write of /proc/$sandbox_pid/mem when process_vm_readv and p…"}},{"before":"f9af86f1fa0d4f537ec4585479489589b3c300f3","after":"0302244fb5c960708c025ebdf97564d3d87c830b","ref":"refs/heads/main","pushedAt":"2024-04-15T13:45:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Add helpers AllowMlock() and AllowMadvisePopulate()\n\nAdd helpers to selectively allow use of mlock, munlock, and madvise with\nMADV_POPULATE_READ, and MADV_POPULATE_WRITE.\n\nPiperOrigin-RevId: 624942728\nChange-Id: Ieffcdd6c305b4d23440fbd7c3cabc27dfcd0e366","shortMessageHtmlLink":"Add helpers AllowMlock() and AllowMadvisePopulate()"}},{"before":"461a4d684dd320c32131a5c1747153ec9043f30e","after":"f9af86f1fa0d4f537ec4585479489589b3c300f3","ref":"refs/heads/main","pushedAt":"2024-04-14T17:53:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Simplify error handling & more meaningful message\n\nPiperOrigin-RevId: 624734624\nChange-Id: Ica7ab6cd6ae95b1fbbbcf0f44945f36306f1f8ec","shortMessageHtmlLink":"Simplify error handling & more meaningful message"}},{"before":"e2e1c3f775f0a71359d8d7196f24a5fcf6e8ed5a","after":"461a4d684dd320c32131a5c1747153ec9043f30e","ref":"refs/heads/main","pushedAt":"2024-04-11T13:13:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Bazel: Drop the `.bazel` suffix from build files\n\nRationale: Bazel docs all consistently use `BUILD` instead of `BUILD.bazel`.\nPiperOrigin-RevId: 623803750\nChange-Id: Ic8c99f2ce4c932f5025b17d8028aad5b920e3200","shortMessageHtmlLink":"Bazel: Drop the .bazel suffix from build files"}},{"before":"3191d1e65fb320ab1f57dda78d3e40b82b6a7b20","after":"e2e1c3f775f0a71359d8d7196f24a5fcf6e8ed5a","ref":"refs/heads/main","pushedAt":"2024-04-10T13:08:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Add tests for embed_file\n\nPiperOrigin-RevId: 623470785\nChange-Id: I40c3bf7667ffcf888d241ca1d5f96b74e3e5ad68","shortMessageHtmlLink":"Add tests for embed_file"}},{"before":"0b1b48c11bc1da2263ecf44f38765ed441afc486","after":"3191d1e65fb320ab1f57dda78d3e40b82b6a7b20","ref":"refs/heads/main","pushedAt":"2024-04-09T14:21:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Use static-pie to benefit from full ASLR\n\nPiperOrigin-RevId: 623158855\nChange-Id: Ibe6b77e45b78b1b46191876aedc35f9dd6d034ec","shortMessageHtmlLink":"Use static-pie to benefit from full ASLR"}},{"before":"aa6ed458ba1fd3b289aea072d55676eaa18f9e55","after":"0b1b48c11bc1da2263ecf44f38765ed441afc486","ref":"refs/heads/main","pushedAt":"2024-04-09T09:59:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Use buffer size in `LenVal::GetDataSize`\n\nIf `TransferFromSandboxee` fails, the size saved in struct might not correspond to size of buffer, possibly leading to OOB reads/writes in user code.\n\nPiperOrigin-RevId: 623106099\nChange-Id: I61b070bba5fc81b13558d0c415a08cd4ee95c685","shortMessageHtmlLink":"Use buffer size in LenVal::GetDataSize"}},{"before":"fd928c85e5fe2d0687345ef0855d06f51625a027","after":"aa6ed458ba1fd3b289aea072d55676eaa18f9e55","ref":"refs/heads/main","pushedAt":"2024-04-09T09:13:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Rename generator2 to python_generator\n\nPiperOrigin-RevId: 623096173\nChange-Id: I6af48f358bbba33707a379960c6094af0fcc4caa","shortMessageHtmlLink":"Rename generator2 to python_generator"}},{"before":"95c0e548989ec9eb71eaea1a3c1e9b1a7e458d9d","after":"fd928c85e5fe2d0687345ef0855d06f51625a027","ref":"refs/heads/main","pushedAt":"2024-04-09T06:53:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"generator2: Rename to python_generator.\n\nPiperOrigin-RevId: 623067612\nChange-Id: I7c172630b263974bf748df72dd08195c38f56b9a","shortMessageHtmlLink":"generator2: Rename to python_generator."}},{"before":"7c1e23c9d5fee2537b421f88d34b8321de873935","after":"95c0e548989ec9eb71eaea1a3c1e9b1a7e458d9d","ref":"refs/heads/main","pushedAt":"2024-04-08T17:41:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Remove unnecessary `output_to_genfiles = True` from Starlark rule.\n\nBazel already enables `--incompatible_merge_genfiles_directory` by default, which makes the distinction between genfiles and bin moot.\n\nPiperOrigin-RevId: 622891502\nChange-Id: Idaa0e39a969f1c1f03b2c588e5fbb37e342c6fe4","shortMessageHtmlLink":"Remove unnecessary output_to_genfiles = True from Starlark rule."}},{"before":"59c2104fa251d5631f806caed498075cda74de44","after":"7c1e23c9d5fee2537b421f88d34b8321de873935","ref":"refs/heads/main","pushedAt":"2024-04-08T15:26:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Use Abseil's VLOG\n\nDrive-by: IWUY fixes\nPiperOrigin-RevId: 622852668\nChange-Id: I4f28f3bb7909f0820c34e025a0d8c40cd31a358e","shortMessageHtmlLink":"Use Abseil's VLOG"}},{"before":"602b80dac7de30448e82d89714bf416e01b34ff1","after":"59c2104fa251d5631f806caed498075cda74de44","ref":"refs/heads/main","pushedAt":"2024-04-08T13:55:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Update Abseil-cpp and protobuf\n\nPiperOrigin-RevId: 622831145\nChange-Id: I2b278fec7c1851cfdf05beaaf9c85f939be3344b","shortMessageHtmlLink":"Update Abseil-cpp and protobuf"}},{"before":"ef702840b7793741e66e5192fb54d5d61a1a6240","after":"602b80dac7de30448e82d89714bf416e01b34ff1","ref":"refs/heads/main","pushedAt":"2024-04-05T09:29:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Do not compile SAPI's raw_logging if using `ABSL_RAW_LOG`\n\nPiperOrigin-RevId: 622115689\nChange-Id: I3c6ddb5551d57f8d11f6e929634c7692890e81a2","shortMessageHtmlLink":"Do not compile SAPI's raw_logging if using ABSL_RAW_LOG"}},{"before":"6159168a4191401146203436e93da4a742ee2bc3","after":"ef702840b7793741e66e5192fb54d5d61a1a6240","ref":"refs/heads/main","pushedAt":"2024-04-05T08:24:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"The `restart_signal` syscall can be used to restart a syscall after the process was it was interrupted by a stop signal (e.g. SIGSTOP) and later resumed by SIGCONT.\n\nPiperOrigin-RevId: 622102195\nChange-Id: I5fee6a491149f27d93fd845b9aacfd288ee76d0b","shortMessageHtmlLink":"The restart_signal syscall can be used to restart a syscall after t…"}},{"before":"cb276d49b985591f0ae00a1662d4bd43dc3abcf3","after":"6159168a4191401146203436e93da4a742ee2bc3","ref":"refs/heads/main","pushedAt":"2024-04-03T15:16:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"generator: Ignore unneeded functions early\n\nPiperOrigin-RevId: 621527466\nChange-Id: Ifc6e43d96a5a4a5981eded7b08aba54d8c1ee63a","shortMessageHtmlLink":"generator: Ignore unneeded functions early"}},{"before":"c4cbf83b0a6972a29f49ecd88b8a81dc4a60d552","after":"cb276d49b985591f0ae00a1662d4bd43dc3abcf3","ref":"refs/heads/main","pushedAt":"2024-04-03T14:46:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"generator: Remove duplicate dict entry\n\nPiperOrigin-RevId: 621519765\nChange-Id: I3df3aeb10f50279047ba7c2cd18d7f919e8f0d6d","shortMessageHtmlLink":"generator: Remove duplicate dict entry"}},{"before":"fde80c14a96379d5e55ecaa7e7c8141d60d8b436","after":"c4cbf83b0a6972a29f49ecd88b8a81dc4a60d552","ref":"refs/heads/main","pushedAt":"2024-04-02T15:52:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"bpf_helper: Do not crash the process when too many labels\n\nAdd tests for bpf_helper\n\nDrive-by:\n Reformat code + code style fixes\n Fix potential OOB read in resolve_jumps\nPiperOrigin-RevId: 621191165\nChange-Id: I8c2909564dc626ed8488536f50267e916dc6819f","shortMessageHtmlLink":"bpf_helper: Do not crash the process when too many labels"}},{"before":"8eb1d95315ceadd1adcbe24231a3db93c9f01dca","after":"fde80c14a96379d5e55ecaa7e7c8141d60d8b436","ref":"refs/heads/main","pushedAt":"2024-04-02T13:36:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Add test for `util::Communicate`\n\nPiperOrigin-RevId: 621155674\nChange-Id: Ie05ac00e7b3d54b9faa2f9b74784ff6345b819d7","shortMessageHtmlLink":"Add test for util::Communicate"}},{"before":"e9a20069aa8b2891954356ce988185a4b6f6c1c4","after":"8eb1d95315ceadd1adcbe24231a3db93c9f01dca","ref":"refs/heads/main","pushedAt":"2024-04-02T12:58:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Allow `MADV_DONTNEED` for sanitizers\n\nPiperOrigin-RevId: 621147293\nChange-Id: Ib57174fc78aa60d15410b8d5759167770372a3a4","shortMessageHtmlLink":"Allow MADV_DONTNEED for sanitizers"}},{"before":"8805a4902ab34be1ed0f8815c582e4e7fb9dc17d","after":"e9a20069aa8b2891954356ce988185a4b6f6c1c4","ref":"refs/heads/main","pushedAt":"2024-04-02T12:29:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Abstract raw comms operations\n\nPiperOrigin-RevId: 621141527\nChange-Id: I4cafd0aef73102922df75646beac2a034589d9a0","shortMessageHtmlLink":"Abstract raw comms operations"}},{"before":"102ad7a80a9e2a89a71f05f97f5591cae39dee6d","after":"8805a4902ab34be1ed0f8815c582e4e7fb9dc17d","ref":"refs/heads/main","pushedAt":"2024-03-28T10:45:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Test Sandbox2::IsTerminated\n\nPiperOrigin-RevId: 619867793\nChange-Id: Ibc997bd8a4c4cf5dd2855d94fc3ddb7e6fad8d09","shortMessageHtmlLink":"Test Sandbox2::IsTerminated"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQLMYPAA","startCursor":null,"endCursor":null}},"title":"Activity · google/sandboxed-api"}