{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":120648243,"defaultBranch":"main","name":"libseccomp","ownerLogin":"drakenclimber","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2018-02-07T17:33:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1161642?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1695762136.0","currentOid":""},"activityList":{"items":[{"before":"d9bfefc922c1fcf6d0c8baa4264f68c4699e60b0","after":"20ccf4b8c2ed1594a48ba3247394f34d13755a62","ref":"refs/heads/test","pushedAt":"2023-12-01T21:18:23.000Z","pushType":"force_push","commitsCount":0,"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 after 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 after distclean"}},{"before":"199119b02bc040b19c3b68a41346189227038cb5","after":"d9bfefc922c1fcf6d0c8baa4264f68c4699e60b0","ref":"refs/heads/test","pushedAt":"2023-12-01T20:09:11.000Z","pushType":"force_push","commitsCount":0,"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. Revert to the previous\nversion 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":"1852fe3d772914d848907f9d0656747776ed3f98","after":"44f239344258aa0817f3566dfcdb09e8fc2f1a84","ref":"refs/heads/main","pushedAt":"2023-12-01T19:07:55.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":"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":"f1c3196d9b95de22dde8f23c5befcbeabef5711c","after":"1852fe3d772914d848907f9d0656747776ed3f98","ref":"refs/heads/main","pushedAt":"2023-10-24T15:24:20.000Z","pushType":"push","commitsCount":3,"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":"089a67fd71132497a6f5f3c18b5ae9c43e4a7a53","after":"38147745712293fe4fee21c87911fae90a9531b1","ref":"refs/heads/test2","pushedAt":"2023-09-26T21:30:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"drakenclimber","name":"Tom Hromatka","path":"/drakenclimber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161642?s=80&v=4"},"commit":{"message":"tests: Add test 62 - architecture/transactions\n\nAdd a test to verify the logic at the end of db_col_transaction_commit()\nproperly copies and releases the snapshots from the filter when the\nfilter length doesn't match the snapshot length.\n\nSigned-off-by: Tom Hromatka ","shortMessageHtmlLink":"tests: Add test 62 - architecture/transactions"}},{"before":"6f70b595fda3ef98a993f7c74a76dc40cda6c4aa","after":"089a67fd71132497a6f5f3c18b5ae9c43e4a7a53","ref":"refs/heads/test2","pushedAt":"2023-09-26T21:18:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"drakenclimber","name":"Tom Hromatka","path":"/drakenclimber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161642?s=80&v=4"},"commit":{"message":"tests: Add test 62 - architecture/transactions\n\nAdd a test to verify the logic at the end of db_col_transaction_commit()\nproperly copies and releases the snapshots from the filter when the\nfilter length doesn't match the snapshot length.\n\nSigned-off-by: Tom Hromatka ","shortMessageHtmlLink":"tests: Add test 62 - architecture/transactions"}},{"before":"596faaa2868cba37f8f645f06d0b6ed697b43a09","after":"6f70b595fda3ef98a993f7c74a76dc40cda6c4aa","ref":"refs/heads/test2","pushedAt":"2023-09-26T21:06:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"drakenclimber","name":"Tom Hromatka","path":"/drakenclimber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161642?s=80&v=4"},"commit":{"message":"tests: Add test 62 - architecture/transactions\n\nAdd a test to verify the logic at the end of db_col_transaction_commit()\nproperly copies and releases the snapshots from the filter when the\nfilter length doesn't match the snapshot length.\n\nSigned-off-by: Tom Hromatka ","shortMessageHtmlLink":"tests: Add test 62 - architecture/transactions"}},{"before":null,"after":"596faaa2868cba37f8f645f06d0b6ed697b43a09","ref":"refs/heads/test2","pushedAt":"2023-09-26T21:02:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"drakenclimber","name":"Tom Hromatka","path":"/drakenclimber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161642?s=80&v=4"},"commit":{"message":"tests: Add test 62 - architecture/transactions\n\nAdd a test to verify the logic at the end of db_col_transaction_commit()\nproperly copies and releases the snapshots from the filter when the\nfilter length doesn't match the snapshot length.\n\nSigned-off-by: Tom Hromatka ","shortMessageHtmlLink":"tests: Add test 62 - architecture/transactions"}},{"before":"28e71d04948f2cea0992368fc888fe53ba2c1860","after":"199119b02bc040b19c3b68a41346189227038cb5","ref":"refs/heads/test","pushedAt":"2023-09-26T20:49:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"drakenclimber","name":"Tom Hromatka","path":"/drakenclimber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161642?s=80&v=4"},"commit":{"message":"tests: Add test 62 - architecture/transactions\n\nAdd a test to verify the logic at the end of db_col_transaction_commit()\nproperly copies and releases the snapshots from the filter.\n\nSigned-off-by: Tom Hromatka ","shortMessageHtmlLink":"tests: Add test 62 - architecture/transactions"}},{"before":"6adf397c7b78fe210ab627df6d7c85a9739121a8","after":"28e71d04948f2cea0992368fc888fe53ba2c1860","ref":"refs/heads/test","pushedAt":"2023-09-25T18:21:51.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":"wip: Hack up test 61 to add/remove archs\n\nSigned-off-by: Tom Hromatka ","shortMessageHtmlLink":"wip: Hack up test 61 to add/remove archs"}},{"before":"6882728d7e59d441c01749a52aec3f6d528a3803","after":"6adf397c7b78fe210ab627df6d7c85a9739121a8","ref":"refs/heads/test","pushedAt":"2023-09-22T21:38:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"drakenclimber","name":"Tom Hromatka","path":"/drakenclimber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161642?s=80&v=4"},"commit":{"message":"api: add transaction support to the libseccomp API\n\nWhile libseccomp has internally has transaction support for some time\nnow, it hasn't been accessible to callers through the libseccomp API.\nThis patch adds a transaction API as well as supporting documentation\nand a new unit regression test.\n\n int seccomp_transaction_start(const scmp_filter_ctx ctx)\n int seccomp_transaction_commit(const scmp_filter_ctx ctx)\n void seccomp_transaction_reject(const scmp_filter_ctx ctx)\n\nSigned-off-by: Paul Moore ","shortMessageHtmlLink":"api: add transaction support to the libseccomp API"}},{"before":"744c9a897b74ad66d065791593e25a05e4b6f6a1","after":"f1c3196d9b95de22dde8f23c5befcbeabef5711c","ref":"refs/heads/main","pushedAt":"2023-08-30T20:54:55.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"drakenclimber","name":"Tom Hromatka","path":"/drakenclimber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161642?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":"3dd65482defc4c43d5804f493feb727c1a1d8947","after":"744c9a897b74ad66d065791593e25a05e4b6f6a1","ref":"refs/heads/main","pushedAt":"2023-04-12T17:16:54.411Z","pushType":"push","commitsCount":17,"pusher":{"login":"drakenclimber","name":"Tom Hromatka","path":"/drakenclimber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1161642?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"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADvbzaWwA","startCursor":null,"endCursor":null}},"title":"Activity ยท drakenclimber/libseccomp"}