{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":29318528,"defaultBranch":"main","name":"libseccomp","ownerLogin":"seccomp","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-01-15T21:13:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10552596?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1701471868.0","currentOid":""},"activityList":{"items":[{"before":"99bd9e5abfe5cae3d22da44f5afc32e8edd4bffd","after":"9da5d174e3ef219baab020a79c789f2075ace45c","ref":"refs/heads/main","pushedAt":"2024-04-18T14:03:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drakenclimber","name":"Tom Hromatka","path":"/drakenclimber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161642?s=80&v=4"},"commit":{"message":"system: fix detection of WAIT_KILLABLE_RECV flag\n\nThe kernel returns EINVAL when this flag is passed to seccomp\nwithout the new listener flag so we should pass the along as well.\n\nReference on where the check happens in the kernel:\nhttps://github.com/torvalds/linux/blob/aea6bf908d730b01bd264a8821159db9463c111c/kernel/seccomp.c#L1926-L1932\n\nSigned-off-by: Ali Polatel \nAcked-by: Paul Moore \nSigned-off-by: Tom Hromatka ","shortMessageHtmlLink":"system: fix detection of WAIT_KILLABLE_RECV flag"}},{"before":"47ca6441d62e41ba845ad8036c15f1154bd56b24","after":"99bd9e5abfe5cae3d22da44f5afc32e8edd4bffd","ref":"refs/heads/main","pushedAt":"2024-04-18T13:39:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drakenclimber","name":"Tom Hromatka","path":"/drakenclimber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161642?s=80&v=4"},"commit":{"message":"gperf: fix sed syntax error\n\nSigned-off-by: Jingyun Hua \nAcked-by: Paul Moore \nSigned-off-by: Tom Hromatka ","shortMessageHtmlLink":"gperf: fix sed syntax error"}},{"before":"12a9e9f193698e780ef6073e9317bf98e873b217","after":"47ca6441d62e41ba845ad8036c15f1154bd56b24","ref":"refs/heads/main","pushedAt":"2024-01-07T00:15:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pcmoore","name":"Paul Moore","path":"/pcmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8494929?s=80&v=4"},"commit":{"message":"tests: avoid use of non-portable `which`\n\nwhich is not a standard POSIX utility, and indeed, each of these test scripts\nuses #!/bin/bash as its shebang, so we can use `type -P` which has the same\nbehaviour as `which` for free.\n\n(If the tests used POSIX shell, we could do `command -v`, its only caveat is\nthat it'll pick up functions in the user's shell, which doesn't matter 99% of\nthe time anyway.)\n\nDistributions like Debian [0] and Gentoo [1] are looking to remove `which`\nfrom their base set of packages.\n\n[0] https://lwn.net/Articles/874049/\n[1] https://bugs.gentoo.org/646588\n\nSigned-off-by: Sam James \nSigned-off-by: Paul Moore ","shortMessageHtmlLink":"tests: avoid use of non-portable which"}},{"before":"930fe5275a4f0428ce91ff64c675b47e7a87cdbf","after":"f0b04ab0b4fc0bc2cde6da1f407b4a487fe6d78f","ref":"refs/heads/release-2.5","pushedAt":"2023-12-01T22:44:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drakenclimber","name":"Tom Hromatka","path":"/drakenclimber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161642?s=80&v=4"},"commit":{"message":"all: release v2.5.5\n\nSigned-off-by: Tom Hromatka ","shortMessageHtmlLink":"all: release v2.5.5"}},{"before":"775cce5d3a884b0c7a0e834000fa728b55e259af","after":"930fe5275a4f0428ce91ff64c675b47e7a87cdbf","ref":"refs/heads/release-2.5","pushedAt":"2023-12-01T22:42:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drakenclimber","name":"Tom Hromatka","path":"/drakenclimber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161642?s=80&v=4"},"commit":{"message":"all: CHANGELOG update for release v2.5.5\n\nSigned-off-by: Tom Hromatka \n(cherry picked from commit 12a9e9f193698e780ef6073e9317bf98e873b217)","shortMessageHtmlLink":"all: CHANGELOG update for release v2.5.5"}},{"before":"e373089f5aa45e79feae73db2c733bcfd3b06526","after":"12a9e9f193698e780ef6073e9317bf98e873b217","ref":"refs/heads/main","pushedAt":"2023-12-01T22:40:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drakenclimber","name":"Tom Hromatka","path":"/drakenclimber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161642?s=80&v=4"},"commit":{"message":"all: CHANGELOG update for release v2.5.5\n\nSigned-off-by: Tom Hromatka ","shortMessageHtmlLink":"all: CHANGELOG update for release v2.5.5"}},{"before":"4340dbd230edeb38d71912b38082742a62d7b654","after":"775cce5d3a884b0c7a0e834000fa728b55e259af","ref":"refs/heads/release-2.5","pushedAt":"2023-12-01T22:36:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drakenclimber","name":"Tom Hromatka","path":"/drakenclimber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161642?s=80&v=4"},"commit":{"message":"docs: update the CREDITS file\n\nSigned-off-by: Tom Hromatka ","shortMessageHtmlLink":"docs: update the CREDITS file"}},{"before":"970c2b4b0c020e99511daeee23a8b3b01b47d673","after":"4340dbd230edeb38d71912b38082742a62d7b654","ref":"refs/heads/release-2.5","pushedAt":"2023-12-01T21:34:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drakenclimber","name":"Tom Hromatka","path":"/drakenclimber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161642?s=80&v=4"},"commit":{"message":"python: Delete python build artifacts prior to distclean\n\nRunning make distcheck resulted in the following errors:\n\tERROR: files left in build directory after distclean:\n\t./src/python/seccomp.egg-info/SOURCES.txt\n\t./src/python/seccomp.egg-info/PKG-INFO\n\t./src/python/seccomp.egg-info/top_level.txt\n\t./src/python/seccomp.egg-info/dependency_links.txt\n\t./src/python/dist/seccomp-2.5.4-py3.11-linux-x86_64.egg\n\tmake[1]: *** [Makefile:812: distcleancheck] Error 1\n\nDelete the seccomp.egg-info and dist directories in the clean-local make\ntarget.\n\nSigned-off-by: Tom Hromatka \n(cherry picked from commit e373089f5aa45e79feae73db2c733bcfd3b06526)","shortMessageHtmlLink":"python: Delete python build artifacts prior to distclean"}},{"before":"44f239344258aa0817f3566dfcdb09e8fc2f1a84","after":"e373089f5aa45e79feae73db2c733bcfd3b06526","ref":"refs/heads/main","pushedAt":"2023-12-01T21:32:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drakenclimber","name":"Tom Hromatka","path":"/drakenclimber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161642?s=80&v=4"},"commit":{"message":"python: Delete python build artifacts prior to distclean\n\nRunning make distcheck resulted in the following errors:\n\tERROR: files left in build directory after distclean:\n\t./src/python/seccomp.egg-info/SOURCES.txt\n\t./src/python/seccomp.egg-info/PKG-INFO\n\t./src/python/seccomp.egg-info/top_level.txt\n\t./src/python/seccomp.egg-info/dependency_links.txt\n\t./src/python/dist/seccomp-2.5.4-py3.11-linux-x86_64.egg\n\tmake[1]: *** [Makefile:812: distcleancheck] Error 1\n\nDelete the seccomp.egg-info and dist directories in the clean-local make\ntarget.\n\nSigned-off-by: Tom Hromatka ","shortMessageHtmlLink":"python: Delete python build artifacts prior to distclean"}},{"before":"53267af3fb56eed93a50b8ef92f41825c97a7813","after":"970c2b4b0c020e99511daeee23a8b3b01b47d673","ref":"refs/heads/release-2.5","pushedAt":"2023-12-01T20:19:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drakenclimber","name":"Tom Hromatka","path":"/drakenclimber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161642?s=80&v=4"},"commit":{"message":"Revert \"tests: Fix wrong syscall-error in test 29\"\n\nRevert commit a707ec98cc2c (\"tests: Fix wrong syscall-error in test\n29\"). The reverted commit properly set the syscall number to -10001 in\na call to seccomp_rule_add_exact(), but due to previously unknown\nshortcomings in the test, this led to failures on aarch64 (and possibly\nother architectures). Revert to the previous version of test 29.\n\nNote that this reverted version of test 29 is not functioning as\noriginally designed, but it is largely benign and the functional test\nwill pass on all architectures. (It's generating a BPF filter that will\nallow all syscalls on x86.)\n\nFixes: a707ec98cc2c (\"tests: Fix wrong syscall-error in test 29\")\nSigned-off-by: Tom Hromatka ","shortMessageHtmlLink":"Revert \"tests: Fix wrong syscall-error in test 29\""}},{"before":"a707ec98cc2cdd088226229516711069b4a06845","after":"53267af3fb56eed93a50b8ef92f41825c97a7813","ref":"refs/heads/release-2.5","pushedAt":"2023-12-01T20:01:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drakenclimber","name":"Tom Hromatka","path":"/drakenclimber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161642?s=80&v=4"},"commit":{"message":"all: update the syscall table for Linux v6.7-rc3\n\nSigned-off-by: Paul Moore \nSigned-off-by: Tom Hromatka ","shortMessageHtmlLink":"all: update the syscall table for Linux v6.7-rc3"}},{"before":"1852fe3d772914d848907f9d0656747776ed3f98","after":"44f239344258aa0817f3566dfcdb09e8fc2f1a84","ref":"refs/heads/main","pushedAt":"2023-11-30T14:27:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pcmoore","name":"Paul Moore","path":"/pcmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8494929?s=80&v=4"},"commit":{"message":"doc: mention SCMP_ARCH_{M68K,SH,SHEB} in seccomp_arch_add(3)\n\nFixes: dd5c9c24e8ba (\"arch: Add 32-bit Motorola 68000 support\")\nFixes: c12945db0b7e (\"arch: Add SuperH 32-bit support\")\nSigned-off-by: Akihiro Suda \nAcked-by: Tom Hromatka \nSigned-off-by: Paul Moore ","shortMessageHtmlLink":"doc: mention SCMP_ARCH_{M68K,SH,SHEB} in seccomp_arch_add(3)"}},{"before":"658acd39ac72f7d9fd9c91aca4548dadd26c9da3","after":"a707ec98cc2cdd088226229516711069b4a06845","ref":"refs/heads/release-2.5","pushedAt":"2023-10-18T20:02:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drakenclimber","name":"Tom Hromatka","path":"/drakenclimber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161642?s=80&v=4"},"commit":{"message":"tests: Fix wrong syscall-error in test 29\n\n29-sim-pseudo_syscall.c was using `-11001` syscall.\nCorrected it to `-10001`.\n\nSigned-off-by: Mayank Mrinal \nAcked-by: Paul Moore \nSigned-off-by: Tom Hromatka \n(cherry picked from commit 1852fe3d772914d848907f9d0656747776ed3f98)","shortMessageHtmlLink":"tests: Fix wrong syscall-error in test 29"}},{"before":"8363b42ff538f9726af83023301b4284389169a0","after":"1852fe3d772914d848907f9d0656747776ed3f98","ref":"refs/heads/main","pushedAt":"2023-10-18T20:00:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drakenclimber","name":"Tom Hromatka","path":"/drakenclimber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161642?s=80&v=4"},"commit":{"message":"tests: Fix wrong syscall-error in test 29\n\n29-sim-pseudo_syscall.c was using `-11001` syscall.\nCorrected it to `-10001`.\n\nSigned-off-by: Mayank Mrinal \nAcked-by: Paul Moore \nSigned-off-by: Tom Hromatka ","shortMessageHtmlLink":"tests: Fix wrong syscall-error in test 29"}},{"before":"4a90db252ea32c5c54a24cf4034f7e20f73d9dfd","after":"8363b42ff538f9726af83023301b4284389169a0","ref":"refs/heads/main","pushedAt":"2023-10-18T19:57:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drakenclimber","name":"Tom Hromatka","path":"/drakenclimber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161642?s=80&v=4"},"commit":{"message":"tests: fix failure on LoongArch\n\nSigned-off-by: Xiaotian Wu \nAcked-by: Paul Moore \nSigned-off-by: Tom Hromatka ","shortMessageHtmlLink":"tests: fix failure on LoongArch"}},{"before":"f1c3196d9b95de22dde8f23c5befcbeabef5711c","after":"4a90db252ea32c5c54a24cf4034f7e20f73d9dfd","ref":"refs/heads/main","pushedAt":"2023-10-18T19:10:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drakenclimber","name":"Tom Hromatka","path":"/drakenclimber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161642?s=80&v=4"},"commit":{"message":"tests: add removing SH arch in tests/16-sim-arch\n\n`seccomp_arch_remove()` for `SCMP_ARCH_SH` is missing, so add it.\n\nSigned-off-by: Manabu Sugimoto \nAcked-by: Paul Moore \nSigned-off-by: Tom Hromatka ","shortMessageHtmlLink":"tests: add removing SH arch in tests/16-sim-arch"}},{"before":"e08c939a3713bd266cbdeb1299ed62310a98f99b","after":"f1c3196d9b95de22dde8f23c5befcbeabef5711c","ref":"refs/heads/main","pushedAt":"2023-05-09T18:14:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pcmoore","name":"Paul Moore","path":"/pcmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8494929?s=80&v=4"},"commit":{"message":"tools: update astyle config for astyle v3.2.x\n\nIt appears that '--indent-preprocessor' and\n'--max-instatement-indent' are no longer supported command line\noptions, remove them.\n\nMinor tweak to db_col_init() to appease astyle, no functional\nchanges.\n\nSigned-off-by: Paul Moore ","shortMessageHtmlLink":"tools: update astyle config for astyle v3.2.x"}},{"before":"aa168d49243b95f63b9825a87351a1eb323dc792","after":"e08c939a3713bd266cbdeb1299ed62310a98f99b","ref":"refs/heads/main","pushedAt":"2023-05-09T16:52:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pcmoore","name":"Paul Moore","path":"/pcmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8494929?s=80&v=4"},"commit":{"message":"tests: add a missing .gitignore entry for 60-sim-precompute\n\nSigned-off-by: Paul Moore ","shortMessageHtmlLink":"tests: add a missing .gitignore entry for 60-sim-precompute"}},{"before":"744c9a897b74ad66d065791593e25a05e4b6f6a1","after":"aa168d49243b95f63b9825a87351a1eb323dc792","ref":"refs/heads/main","pushedAt":"2023-04-25T19:17:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"drakenclimber","name":"Tom Hromatka","path":"/drakenclimber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161642?s=80&v=4"},"commit":{"message":"syscalls: Update the syscall table for Linux v6.2\n\nSigned-off-by: John Paul Adrian Glaubitz \nAcked-by: Paul Moore \nSigned-off-by: Tom Hromatka ","shortMessageHtmlLink":"syscalls: Update the syscall table for Linux v6.2"}},{"before":"5aceb9d68a14e055c7a702483d612b537244e276","after":"744c9a897b74ad66d065791593e25a05e4b6f6a1","ref":"refs/heads/main","pushedAt":"2023-04-03T18:54:25.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pcmoore","name":"Paul Moore","path":"/pcmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8494929?s=80&v=4"},"commit":{"message":"src: Make arch-syscall-check work in VPATH build\n\nThe aim of arch-syscall-check test is to check for syscalls\nmissing implementation. It does so by comparing two files:\n\n 1) src/syscalls.csv\n 2) include/seccomp-syscalls.h\n\nHowever, due to use of relative paths these files are not found\nwhen doing a VPATH build. But, we can re-use an idea from GNU\ncoreutils and get an absolute path to the source dir. All that's\nneeded then is to prefix those two paths with the source dir\npath.\n\nSigned-off-by: Michal Privoznik \nAcked-by: Tom Hromatka \nSigned-off-by: Paul Moore ","shortMessageHtmlLink":"src: Make arch-syscall-check work in VPATH build"}},{"before":"d5f77038335d523da509e0c246da8be794c511b7","after":"5aceb9d68a14e055c7a702483d612b537244e276","ref":"refs/heads/main","pushedAt":"2023-03-31T18:37:33.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pcmoore","name":"Paul Moore","path":"/pcmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8494929?s=80&v=4"},"commit":{"message":"all: fix various misspellings of \"pseudo\"\n\nDrive-by fixes that should make the spell-checking CI happy.\n\nSigned-off-by: WANG Xuerui \nAcked-by: Tom Hromatka \nSigned-off-by: Paul Moore ","shortMessageHtmlLink":"all: fix various misspellings of \"pseudo\""}},{"before":"bc715aa6b819b557697373f5632c121f1e577437","after":"658acd39ac72f7d9fd9c91aca4548dadd26c9da3","ref":"refs/heads/release-2.5","pushedAt":"2023-03-29T14:20:57.355Z","pushType":"push","commitsCount":1,"pusher":{"login":"drakenclimber","name":"Tom Hromatka","path":"/drakenclimber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161642?s=80&v=4"},"commit":{"message":"all: fix comment typos\n\nFix two comment typos reported by Codespell:\n\tError: ./src/syscalls.c:292: pseduo ==> pseudo\n\tError: ./src/gen_pfc.c:247: pseduo ==> pseudo\n\nSigned-off-by: Tom Hromatka \n(cherry picked from commit d5f77038335d523da509e0c246da8be794c511b7)","shortMessageHtmlLink":"all: fix comment typos"}},{"before":"7179ff3e7c0bb9dca87848259114fe57938890a6","after":"d5f77038335d523da509e0c246da8be794c511b7","ref":"refs/heads/main","pushedAt":"2023-03-29T14:16:49.520Z","pushType":"push","commitsCount":1,"pusher":{"login":"drakenclimber","name":"Tom Hromatka","path":"/drakenclimber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161642?s=80&v=4"},"commit":{"message":"all: fix comment typos\n\nFix two comment typos reported by Codespell:\n\tError: ./src/syscalls.c:292: pseduo ==> pseudo\n\tError: ./src/gen_pfc.c:247: pseduo ==> pseudo\n\nSigned-off-by: Tom Hromatka ","shortMessageHtmlLink":"all: fix comment typos"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAENDcA2QA","startCursor":null,"endCursor":null}},"title":"Activity ยท seccomp/libseccomp"}