{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":287047548,"defaultBranch":"main","name":"certwrapper","ownerLogin":"rhboot","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-08-12T15:18:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/29258823?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1597245644.0","currentOid":""},"activityList":{"items":[{"before":"701f7beca0f08c698e2260b8e7cedd47fd4524e2","after":"c443a5fa7210f2dcd12e2b0825e70fda16592d4e","ref":"refs/heads/main","pushedAt":"2024-01-17T19:38:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vathpela","name":"Peter Jones","path":"/vathpela","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1063106?s=80&v=4"},"commit":{"message":"Update github actions to newer versions\n\nAs per [0], we need to move to something newer than checkout@v2 in order\nto avoid unsafe node versions. This moves from checkout@v2 to\ncheckout@v4.\n\n[0] https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#example-using-versioned-actions\n\nSigned-off-by: Peter Jones ","shortMessageHtmlLink":"Update github actions to newer versions"}},{"before":"ac0b732af5fdec634e767ab0e2430f79e7b29282","after":"701f7beca0f08c698e2260b8e7cedd47fd4524e2","ref":"refs/heads/main","pushedAt":"2024-01-17T19:31:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vathpela","name":"Peter Jones","path":"/vathpela","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1063106?s=80&v=4"},"commit":{"message":"Finish the certmule -> certwrapper rename.\n\nThis renames the files and uses in them from certmule to certwrapper.\n\nSigned-off-by: Peter Jones ","shortMessageHtmlLink":"Finish the certmule -> certwrapper rename."}},{"before":"e1e8bd59be1c973a09a2a44b562ae0c07626d3c1","after":"ac0b732af5fdec634e767ab0e2430f79e7b29282","ref":"refs/heads/main","pushedAt":"2024-01-17T19:26:36.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"vathpela","name":"Peter Jones","path":"/vathpela","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1063106?s=80&v=4"},"commit":{"message":"Build: for now, don't error on RWX loadable segments\n\nRight now on some CI builds we get:\n\n aarch64-linux-gnu-gcc -nostdlib -fPIC -Wl,--warn-common -Wl,--no-undefined \\\n \t-Wl,--fatal-warnings -Wl,-shared -Wl,-Bsymbolic -L/usr/lib64 \\\n \t-L/__w/certwrapper/certwrapper/gnu-efi/ -Wl,--build-id=sha1 \\\n \t-Wl,--hash-style=sysv -o certmule.so certmule.o sbat_data.o \\\n \t/usr/lib/gcc/aarch64-linux-gnu/12/libgcc.a \\\n \t-T /__w/certwrapper/certwrapper/elf_aarch64_efi.lds\n /usr/bin/aarch64-linux-gnu-ld: warning: certmule.so has a LOAD segment with RWX permissions\n collect2: error: ld returned 1 exit status\n make: *** [../Makefile:115: certmule.so] Error 1\n\nRight now this breaks CI despite no code change from when CI worked (due\nto the distros being updated). The segments themselves don't really\nmatter (they exist in ELF but not in PE), so we could plausibly fix\nthem, but that belongs in a different patch series. Unfortunately some\nof the linkers we're testing against don't support\n\"--no-warn-rwx-segments\", and some of them don't support\n\"--no-error-rwx-segments\". So for right now, I'm disabling\n\"--fatal-warnings\" instead.\n\nSigned-off-by: Peter Jones ","shortMessageHtmlLink":"Build: for now, don't error on RWX loadable segments"}},{"before":"d50e6c589a039a98aa5cf3796a0761df694629ba","after":"e1e8bd59be1c973a09a2a44b562ae0c07626d3c1","ref":"refs/heads/main","pushedAt":"2023-03-10T21:10:08.935Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vathpela","name":"Peter Jones","path":"/vathpela","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1063106?s=80&v=4"},"commit":{"message":"Allow aarch64 programs to be signed.\n\nCurrently aarch64 certmule efi programs can not be signed. The header is not\ncorrect.\n\n% file certmule.efi\ncertmule.efi: PE Unknown PE signature 0x742e (stripped to external PDB), for MS Windows\n\nIt is missing many fields, including the Subsystem.\n\n% objdump -x certmule.efi\n\ncertmule.efi: file format pei-aarch64-little\ncertmule.efi\narchitecture: aarch64, flags 0x00000001:\nHAS_RELOC\nstart address 0x0000000000000000\n\nCharacteristics 0x20c\n line numbers stripped\n symbols stripped\n debugging information removed\n\nTime/Date Wed Dec 31 16:00:00 1969\nMagic 0000\nMajorLinkerVersion 0\nMinorLinkerVersion 0\nSizeOfCode 0000000000000000\nSizeOfInitializedData 0000000000000000\nSizeOfUninitializedData 0000000000000000\nAddressOfEntryPoint 0000000000000000\nBaseOfCode 0000000000000000\nImageBase 0000000000000000\nSectionAlignment 00000000\nFileAlignment 00000000\nMajorOSystemVersion 0\nMinorOSystemVersion 0\nMajorImageVersion 0\nMinorImageVersion 0\nMajorSubsystemVersion 0\nMinorSubsystemVersion 0\nWin32Version 00000000\nSizeOfImage 00000000\nSizeOfHeaders 00000000\nCheckSum 00000000\nSubsystem 00000000 (unspecified)\nDllCharacteristics 00000000\nSizeOfStackReserve 0000000000000000\nSizeOfStackCommit 0000000000000000\nSizeOfHeapReserve 0000000000000000\nSizeOfHeapCommit 0000000000000000\nLoaderFlags 00000000\nNumberOfRvaAndSizes 00000000\n\nMove over all the linker script files from shim to properly build a certmule\nprogram that can be signed.\n\nSigned-off-by: Eric Snowberg ","shortMessageHtmlLink":"Allow aarch64 programs to be signed."}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD4l1HsgA","startCursor":null,"endCursor":null}},"title":"Activity ยท rhboot/certwrapper"}