{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":403052556,"defaultBranch":"master","name":"gramine","ownerLogin":"gramineproject","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-09-04T12:37:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/84978589?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717421889.0","currentOid":""},"activityList":{"items":[{"before":"68d66ef1cf9458059f53f5eb2f1face7338336d1","after":"83bd23983bfa48e9efefb91779c9b9bafdbab77f","ref":"refs/heads/dimakuv/protected-files-cleanup-part4","pushedAt":"2024-06-03T13:38:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dimakuv","name":"Dmitrii Kuvaiskii","path":"/dimakuv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1975435?s=80&v=4"},"commit":{"message":"fixup! [common] Refactor Protected Files, part 4\n\nSigned-off-by: Dmitrii Kuvaiskii ","shortMessageHtmlLink":"fixup! [common] Refactor Protected Files, part 4"}},{"before":"1fd55b5a812fbd81ae961c49e55ad5974554a5ec","after":"bcbfa34ca57b3fad1c505b023ae105636e512547","ref":"refs/heads/dimakuv/pal-validate-entrypoint-separately","pushedAt":"2024-06-03T13:12:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dimakuv","name":"Dmitrii Kuvaiskii","path":"/dimakuv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1975435?s=80&v=4"},"commit":{"message":"fixup! [PAL] Allow to validate entrypoint ELF file separately\n\nSigned-off-by: Dmitrii Kuvaiskii ","shortMessageHtmlLink":"fixup! [PAL] Allow to validate entrypoint ELF file separately"}},{"before":"95dbd9c574fc001ca10963baa956c4b84687f128","after":"685cef3381b9d8b8e81ee0c36001ac21bdbf2e4b","ref":"refs/heads/dimakuv/fix-aesmd-restart-failure-v2","pushedAt":"2024-06-03T11:51:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dimakuv","name":"Dmitrii Kuvaiskii","path":"/dimakuv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1975435?s=80&v=4"},"commit":{"message":"fixup! [PAL/Linux-SGX] Re-init attestation key after AESM restarted\n\nSigned-off-by: Dmitrii Kuvaiskii ","shortMessageHtmlLink":"fixup! [PAL/Linux-SGX] Re-init attestation key after AESM restarted"}},{"before":"a645087851e83dffc85ae9aa7da3510267f4cc18","after":"2b528e912c8dae29cfb458797945af6d8359234c","ref":"refs/heads/dimakuv/manifest-disable-syscalls","pushedAt":"2024-06-03T11:26:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dimakuv","name":"Dmitrii Kuvaiskii","path":"/dimakuv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1975435?s=80&v=4"},"commit":{"message":"fixup! [LibOS] Add `sys.mock_syscalls = [ ... ]` manifest option\n\nSigned-off-by: Dmitrii Kuvaiskii ","shortMessageHtmlLink":"fixup! [LibOS] Add sys.mock_syscalls = [ ... ] manifest option"}},{"before":"d0e612a506bc7ed9ac6419357462ce0521cde1e5","after":"929bb9d156597bca0694d36fe10559555322d7a1","ref":"refs/heads/master","pushedAt":"2024-05-30T22:22:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkow","name":"Michał Kowalczyk","path":"/mkow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5244565?s=80&v=4"},"commit":{"message":"[mbedtls] Upgrade mbedTLS to version 3.6.0\n\nThis commit introduces the following changes along with the upgrade of\nmbedTLS to version 3.6.0:\n* updating the sonames of mbedTLS-produced libs;\n* using the uploaded release asset from the release tag instead of the\n GitHub-generated one to avoid the involvement of Git submodules;\n* updating the subproject name from `mbedtls-mbedtls-` to `mbedtls-` in\n accordance with the above asset change;\n* initializing PSA crypto in `ra-tls-mbedtls` example and `secret-prov`\n libs, required for TLS 1.3 -- enabled by default since this mbedTLS\n version.\n\nThis mbedTLS version includes fixes for CVE-2024-28755, CVE-2024-28836\nand CVE-2024-28960.\n\nSigned-off-by: Kailun Qin ","shortMessageHtmlLink":"[mbedtls] Upgrade mbedTLS to version 3.6.0"}},{"before":"d0e612a506bc7ed9ac6419357462ce0521cde1e5","after":null,"ref":"refs/heads/mkow/drop-nbsp-from-readme","pushedAt":"2024-05-29T13:12:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mkow","name":"Michał Kowalczyk","path":"/mkow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5244565?s=80&v=4"}},{"before":"fc9a91e2f38cf2712212e53736f0fd86fce51707","after":"d0e612a506bc7ed9ac6419357462ce0521cde1e5","ref":"refs/heads/master","pushedAt":"2024-05-29T13:12:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkow","name":"Michał Kowalczyk","path":"/mkow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5244565?s=80&v=4"},"commit":{"message":"[Docs] Stop using `|nbsp|` in README.rst and CONTRIBUTING.rst\n\nGitHub misrenders it, effectively leaving a triple-space.\nAlso, fix up misrendered syntax highlighting.\n\nSigned-off-by: Michał Kowalczyk ","shortMessageHtmlLink":"[Docs] Stop using |nbsp| in README.rst and CONTRIBUTING.rst"}},{"before":"2dd925758d42316101949ced4f27f4ab5f89bef1","after":"d0e612a506bc7ed9ac6419357462ce0521cde1e5","ref":"refs/heads/mkow/drop-nbsp-from-readme","pushedAt":"2024-05-29T01:42:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mkow","name":"Michał Kowalczyk","path":"/mkow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5244565?s=80&v=4"},"commit":{"message":"[Docs] Stop using `|nbsp|` in README.rst and CONTRIBUTING.rst\n\nGitHub misrenders it, effectively leaving a triple-space.\nAlso, fix up misrendered syntax highlighting.\n\nSigned-off-by: Michał Kowalczyk ","shortMessageHtmlLink":"[Docs] Stop using |nbsp| in README.rst and CONTRIBUTING.rst"}},{"before":"fc9a91e2f38cf2712212e53736f0fd86fce51707","after":null,"ref":"refs/heads/mkow/aexnotify-in-is-sgx-av","pushedAt":"2024-05-27T01:09:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mkow","name":"Michał Kowalczyk","path":"/mkow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5244565?s=80&v=4"}},{"before":"8250c51a7712f47d8dc92dda913444fe824c23dd","after":"fc9a91e2f38cf2712212e53736f0fd86fce51707","ref":"refs/heads/master","pushedAt":"2024-05-27T01:09:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkow","name":"Michał Kowalczyk","path":"/mkow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5244565?s=80&v=4"},"commit":{"message":"[tools/sgx] Detect EDECCSSA and AEX-Notify in `is-sgx-available`\n\nSigned-off-by: Michał Kowalczyk ","shortMessageHtmlLink":"[tools/sgx] Detect EDECCSSA and AEX-Notify in is-sgx-available"}},{"before":"e0b06bc1ad13570fc88e58b161b72a78a44dab47","after":"fc9a91e2f38cf2712212e53736f0fd86fce51707","ref":"refs/heads/mkow/aexnotify-in-is-sgx-av","pushedAt":"2024-05-26T22:53:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mkow","name":"Michał Kowalczyk","path":"/mkow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5244565?s=80&v=4"},"commit":{"message":"[tools/sgx] Detect EDECCSSA and AEX-Notify in `is-sgx-available`\n\nSigned-off-by: Michał Kowalczyk ","shortMessageHtmlLink":"[tools/sgx] Detect EDECCSSA and AEX-Notify in is-sgx-available"}},{"before":"0559c21dfb83ede8e78d7fb57405792ae3955106","after":"2dd925758d42316101949ced4f27f4ab5f89bef1","ref":"refs/heads/mkow/drop-nbsp-from-readme","pushedAt":"2024-05-25T13:15:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkow","name":"Michał Kowalczyk","path":"/mkow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5244565?s=80&v=4"},"commit":{"message":"fixup! [Docs] Stop using `|nbsp|` in README.rst\n\nSigned-off-by: Michał Kowalczyk ","shortMessageHtmlLink":"fixup! [Docs] Stop using |nbsp| in README.rst"}},{"before":"5b7e7035e44ddcabdd5c04e1945ea30a20051bb2","after":"0559c21dfb83ede8e78d7fb57405792ae3955106","ref":"refs/heads/mkow/drop-nbsp-from-readme","pushedAt":"2024-05-24T22:39:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkow","name":"Michał Kowalczyk","path":"/mkow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5244565?s=80&v=4"},"commit":{"message":"squash! [Docs] Stop using `|nbsp|` in README.rst\n\nTODO: new one-liner:\n\n[Docs] Stop using `|nbsp|` in README.rst and CONTRIBUTING.rst\n\nSigned-off-by: Michał Kowalczyk ","shortMessageHtmlLink":"squash! [Docs] Stop using |nbsp| in README.rst"}},{"before":null,"after":"5b7e7035e44ddcabdd5c04e1945ea30a20051bb2","ref":"refs/heads/mkow/drop-nbsp-from-readme","pushedAt":"2024-05-23T23:43:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mkow","name":"Michał Kowalczyk","path":"/mkow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5244565?s=80&v=4"},"commit":{"message":"[Docs] Stop using `|nbsp|` in README.rst\n\nGitHub misrenders it, effectively leaving a triple-space.\n\nSigned-off-by: Michał Kowalczyk ","shortMessageHtmlLink":"[Docs] Stop using |nbsp| in README.rst"}},{"before":"e01b3dd60600312eccd41b2e9761b151db5fb2ab","after":"753ae28022729987102646a570205989453759a4","ref":"refs/heads/woju/docs-202402","pushedAt":"2024-05-23T16:38:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"woju","name":"Wojtek Porczyk","path":"/woju","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1550337?s=80&v=4"},"commit":{"message":"[Docs] Describe verifying signatures\n\nSigned-off-by: Wojtek Porczyk ","shortMessageHtmlLink":"[Docs] Describe verifying signatures"}},{"before":"735cc15ce9e44ccc2dd790ba2c0dbe1165b30aff","after":"8250c51a7712f47d8dc92dda913444fe824c23dd","ref":"refs/heads/master","pushedAt":"2024-05-23T12:46:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkow","name":"Michał Kowalczyk","path":"/mkow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5244565?s=80&v=4"},"commit":{"message":"[curl] Upgrade libcurl to version 8.8.0\n\nSigned-off-by: Kailun Qin ","shortMessageHtmlLink":"[curl] Upgrade libcurl to version 8.8.0"}},{"before":"24651ad1280ed658f5a5bf463f36297d57b2e703","after":"e01b3dd60600312eccd41b2e9761b151db5fb2ab","ref":"refs/heads/woju/docs-202402","pushedAt":"2024-05-23T11:41:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"woju","name":"Wojtek Porczyk","path":"/woju","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1550337?s=80&v=4"},"commit":{"message":"[Docs] Describe verifying signatures\n\nSigned-off-by: Wojtek Porczyk ","shortMessageHtmlLink":"[Docs] Describe verifying signatures"}},{"before":"5714b2c13d67270f289310bd306d34cab0958d6c","after":"735cc15ce9e44ccc2dd790ba2c0dbe1165b30aff","ref":"refs/heads/master","pushedAt":"2024-05-23T00:35:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkow","name":"Michał Kowalczyk","path":"/mkow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5244565?s=80&v=4"},"commit":{"message":"[LibOS] Implement `close_range` syscall\n\nThis syscall is used by many language runtimes (Python included) to\nensure only the explicitly specified file descriptors are actually\npassed to the newly created subprocess. Without it, the runtimes will\ngenerally fallback to slower methods like scanning `/proc/self/fd/`.\n\nSigned-off-by: Marcelina Kościelnicka ","shortMessageHtmlLink":"[LibOS] Implement close_range syscall"}},{"before":"8e10c3a96f1cf398e23ba1d5bb7da94f8563aaab","after":"5714b2c13d67270f289310bd306d34cab0958d6c","ref":"refs/heads/master","pushedAt":"2024-05-22T14:23:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkow","name":"Michał Kowalczyk","path":"/mkow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5244565?s=80&v=4"},"commit":{"message":"[tests] Allow POSIX shared memory objects in LTP manifest template\n\nDue to the lack of POSIX shared memory support, Gramine previously had\nan LTP configuration under SGX specifically for skipping those tests\nthat require it.\n\nNow that Gramine has added shared untrusted memory support and it's fine\nto use it in functionality tests, in this commit we mount the `/dev/shm`\ndirectory and allow files within it in the manifest to unblock the\nrelevant LTP tests.\n\nSigned-off-by: Kailun Qin ","shortMessageHtmlLink":"[tests] Allow POSIX shared memory objects in LTP manifest template"}},{"before":"acdc2e81583f0549ef188f33c4c91984d310aabd","after":"e0b06bc1ad13570fc88e58b161b72a78a44dab47","ref":"refs/heads/mkow/aexnotify-in-is-sgx-av","pushedAt":"2024-05-22T12:41:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkow","name":"Michał Kowalczyk","path":"/mkow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5244565?s=80&v=4"},"commit":{"message":"fixup! [tools/sgx] Detect EDECCSSA and AEX-Notify in `is-sgx-available`\n\nSigned-off-by: Michał Kowalczyk ","shortMessageHtmlLink":"fixup! [tools/sgx] Detect EDECCSSA and AEX-Notify in is-sgx-available"}},{"before":null,"after":"acdc2e81583f0549ef188f33c4c91984d310aabd","ref":"refs/heads/mkow/aexnotify-in-is-sgx-av","pushedAt":"2024-05-21T15:21:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mkow","name":"Michał Kowalczyk","path":"/mkow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5244565?s=80&v=4"},"commit":{"message":"[tools/sgx] Detect EDECCSSA and AEX-Notify in `is-sgx-available`\n\nSigned-off-by: Michał Kowalczyk ","shortMessageHtmlLink":"[tools/sgx] Detect EDECCSSA and AEX-Notify in is-sgx-available"}},{"before":"50f3f7e0640c1c6c15936363b95b4e444ee906e5","after":"8e10c3a96f1cf398e23ba1d5bb7da94f8563aaab","ref":"refs/heads/master","pushedAt":"2024-05-19T14:02:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkow","name":"Michał Kowalczyk","path":"/mkow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5244565?s=80&v=4"},"commit":{"message":"[Docs] Add `python3-voluptuous` to dependency install command\n\nSigned-off-by: Li, Xun ","shortMessageHtmlLink":"[Docs] Add python3-voluptuous to dependency install command"}},{"before":"50f3f7e0640c1c6c15936363b95b4e444ee906e5","after":null,"ref":"refs/heads/woju/spec-simplify-has-supported-sphinx","pushedAt":"2024-05-17T23:34:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mkow","name":"Michał Kowalczyk","path":"/mkow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5244565?s=80&v=4"}},{"before":"f8eda808155b67f1980df36b45c3f7750db396bf","after":"50f3f7e0640c1c6c15936363b95b4e444ee906e5","ref":"refs/heads/master","pushedAt":"2024-05-17T23:34:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkow","name":"Michał Kowalczyk","path":"/mkow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5244565?s=80&v=4"},"commit":{"message":"[rpm] Simplify has_supported_sphinx definition\n\nThe problem is that %if is not a macro, it's a spec directive and it\ncauses rpm -q --spec to misbehave when evaluating spec to extract NVR.\n\nSigned-off-by: Wojtek Porczyk ","shortMessageHtmlLink":"[rpm] Simplify has_supported_sphinx definition"}},{"before":"4a5ce3e99388cd7306ba5be0f61992bf8fbfba36","after":"a645087851e83dffc85ae9aa7da3510267f4cc18","ref":"refs/heads/dimakuv/manifest-disable-syscalls","pushedAt":"2024-05-17T06:39:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dimakuv","name":"Dmitrii Kuvaiskii","path":"/dimakuv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1975435?s=80&v=4"},"commit":{"message":"fixup! [LibOS] Add `sys.mock_syscalls = [ ... ]` manifest option\n\nSigned-off-by: Dmitrii Kuvaiskii ","shortMessageHtmlLink":"fixup! [LibOS] Add sys.mock_syscalls = [ ... ] manifest option"}},{"before":"31c2d7e7214c3271810707aa189af72edd9e31bd","after":"50f3f7e0640c1c6c15936363b95b4e444ee906e5","ref":"refs/heads/woju/spec-simplify-has-supported-sphinx","pushedAt":"2024-05-17T06:20:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dimakuv","name":"Dmitrii Kuvaiskii","path":"/dimakuv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1975435?s=80&v=4"},"commit":{"message":"[rpm] Simplify has_supported_sphinx definition\n\nThe problem is that %if is not a macro, it's a spec directive and it\ncauses rpm -q --spec to misbehave when evaluating spec to extract NVR.\n\nSigned-off-by: Wojtek Porczyk ","shortMessageHtmlLink":"[rpm] Simplify has_supported_sphinx definition"}},{"before":"7eb413477cd24bea14e047db6eaea6e375a9a7cb","after":"31c2d7e7214c3271810707aa189af72edd9e31bd","ref":"refs/heads/woju/spec-simplify-has-supported-sphinx","pushedAt":"2024-05-16T16:41:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"woju","name":"Wojtek Porczyk","path":"/woju","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1550337?s=80&v=4"},"commit":{"message":"[rpm] Simplify has_supported_sphinx definition\n\nThe problem is that %if is not a macro, it's a spec directive and it\ncauses rpm -q --spec to misbehave when evaluating spec to extract NVR.\n\nSigned-off-by: Wojtek Porczyk ","shortMessageHtmlLink":"[rpm] Simplify has_supported_sphinx definition"}},{"before":"7467566fa3fd64e7ea4d6da9c18c2c988e38d0b3","after":"7eb413477cd24bea14e047db6eaea6e375a9a7cb","ref":"refs/heads/woju/spec-simplify-has-supported-sphinx","pushedAt":"2024-05-16T16:26:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"woju","name":"Wojtek Porczyk","path":"/woju","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1550337?s=80&v=4"},"commit":{"message":"[rpm] Rewrite has_supported_sphinx definition\n\nThe problem is that %if is not a macro, it's a spec directive and it\ncauses rpm -q --spec to misbehave when evaluating spec to extract NVR.\n\nSigned-off-by: Wojtek Porczyk ","shortMessageHtmlLink":"[rpm] Rewrite has_supported_sphinx definition"}},{"before":"f8eda808155b67f1980df36b45c3f7750db396bf","after":null,"ref":"refs/heads/woju/gramine-sgx-sign-error-message","pushedAt":"2024-05-16T14:57:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mkow","name":"Michał Kowalczyk","path":"/mkow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5244565?s=80&v=4"}},{"before":"25056d0b8e7549d37b73f4a2c9dd90ab7c35f471","after":"f8eda808155b67f1980df36b45c3f7750db396bf","ref":"refs/heads/master","pushedAt":"2024-05-16T14:57:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkow","name":"Michał Kowalczyk","path":"/mkow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5244565?s=80&v=4"},"commit":{"message":"[python] Add nice error message for ENOENT when measuring trusted files\n\nSigned-off-by: Wojtek Porczyk ","shortMessageHtmlLink":"[python] Add nice error message for ENOENT when measuring trusted files"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWv0VzQA","startCursor":null,"endCursor":null}},"title":"Activity · gramineproject/gramine"}