{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":52464964,"defaultBranch":"master","name":"audit-userspace","ownerLogin":"linux-audit","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-02-24T18:31:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13963637?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723139216.0","currentOid":""},"activityList":{"items":[{"before":"b823ce42e12ca7a5fe481ade4b2daebf0533a37a","after":"93727efa4b877a588113114eb2bf690d9f7dfe4a","ref":"refs/heads/master","pushedAt":"2024-09-11T22:18:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevegrubb","name":"Steve Grubb","path":"/stevegrubb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18726848?s=80&v=4"},"commit":{"message":"Fix checkpoint issue regarding AUDIT_USER end of event detection (#396)\n\nWhile consolidating the end of event function to a function, in\r\ncommit ccd4bdb8, the behavior changed as some messages -- such as\r\nAUDIT_USER messages -- were not considered anymore.\r\n\r\nExample:\r\n\r\n1) Before the change:\r\n\r\nts1=\"$(date +%T)\"\r\ntouch test1.log\r\nauditctl -m test1\r\nausearch -ts \"${ts1}\" --checkpoint chk1\r\n\r\n----\r\ntime->Tue Sep 10 14:45:20 2024\r\ntype=USER msg=audit(1725993920.729:2968): pid=63311 uid=0 auid=0 ses=4 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 msg='text=test1 exe=\"/usr/sbin/auditctl\" hostname=hostname-here addr=? terminal=pts/0 res=success'\r\n\r\n2) After the change (current behavior):\r\n\r\nts2=\"$(date +%T)\"\r\ntouch test2.log\r\nauditctl -m test2\r\nausearch -ts \"${ts2}\" --checkpoint chk2\r\n\r\n\r\nThis commit gets the previous behavior back.\r\n\r\nSigned-off-by: Sergio Correia ","shortMessageHtmlLink":"Fix checkpoint issue regarding AUDIT_USER end of event detection (#396)"}},{"before":"ad59cf9c297b1f770df700732a8ef9efd4f553a4","after":"b823ce42e12ca7a5fe481ade4b2daebf0533a37a","ref":"refs/heads/master","pushedAt":"2024-09-11T22:16:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevegrubb","name":"Steve Grubb","path":"/stevegrubb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18726848?s=80&v=4"},"commit":{"message":"Re-order daemon starting sequence\n\nStart auditd before loading any rules. This matches how it was done in\nthe previous versions of auditd.","shortMessageHtmlLink":"Re-order daemon starting sequence"}},{"before":"ba1d8be7afc4efb9d83a1cb3a67bda3e166ab647","after":"ad59cf9c297b1f770df700732a8ef9efd4f553a4","ref":"refs/heads/master","pushedAt":"2024-09-11T22:14:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevegrubb","name":"Steve Grubb","path":"/stevegrubb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18726848?s=80&v=4"},"commit":{"message":"Change dependency from Requires to Wants for audit-rules.service (#397)\n\nReplaced `Requires=audit-rules.service` with `Wants=audit-rules.service`\r\nin auditd.service to align with behavior from audit v4.0 and earlier.\r\nThis modification ensures that if `audit-rules.service` fails to load\r\nrules into the kernel, `auditd` will not be forced to exit. This change\r\npreserves backward compatibility and prevents potential disruptions\r\ncaused by issues in rule loading.","shortMessageHtmlLink":"Change dependency from Requires to Wants for audit-rules.service (#397)"}},{"before":"a89664b45c30a853a6f80b19730984bd78432142","after":"ba1d8be7afc4efb9d83a1cb3a67bda3e166ab647","ref":"refs/heads/master","pushedAt":"2024-09-11T22:04:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevegrubb","name":"Steve Grubb","path":"/stevegrubb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18726848?s=80&v=4"},"commit":{"message":"audit.spec: remove unsupported '--enable-systemd' (#393)\n\nFixes: 7169631bef7c (\"Update the spec file to be more correct\")\r\n\r\nSigned-off-by: Enzo Matsumiya ","shortMessageHtmlLink":"audit.spec: remove unsupported '--enable-systemd' (#393)"}},{"before":"49e09ae0973e8259b2f8c7cbf1a2d728414f3b44","after":"a89664b45c30a853a6f80b19730984bd78432142","ref":"refs/heads/master","pushedAt":"2024-09-07T12:59:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevegrubb","name":"Steve Grubb","path":"/stevegrubb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18726848?s=80&v=4"},"commit":{"message":"Rename aulookup_destroy_uid_list to prevent collisions on non-gcc compilers","shortMessageHtmlLink":"Rename aulookup_destroy_uid_list to prevent collisions on non-gcc com…"}},{"before":"6b9b74acba4db9edbab8595474d2323eb7eef51f","after":"49e09ae0973e8259b2f8c7cbf1a2d728414f3b44","ref":"refs/heads/master","pushedAt":"2024-09-03T21:51:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevegrubb","name":"Steve Grubb","path":"/stevegrubb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18726848?s=80&v=4"},"commit":{"message":"update changelog","shortMessageHtmlLink":"update changelog"}},{"before":"4e6deae41d4646d28bb3ba9524a8a227a38ccd0b","after":"6b9b74acba4db9edbab8595474d2323eb7eef51f","ref":"refs/heads/master","pushedAt":"2024-09-03T21:48:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"stevegrubb","name":"Steve Grubb","path":"/stevegrubb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18726848?s=80&v=4"},"commit":{"message":"Try to solve Issue #390\n\nSee the issue for details. Shor story is that there is some kind of\ncollision between the two generated flag_tabs.h file. No idea what's\ncausing it, but the file being deleted was only for RHEL 4 so it is\nno longer needed. Deleting it should end the collision.","shortMessageHtmlLink":"Try to solve Issue #390"}},{"before":"8e5b6dacfba960200dc53f15881d33c7636e0fe5","after":"4e6deae41d4646d28bb3ba9524a8a227a38ccd0b","ref":"refs/heads/master","pushedAt":"2024-08-08T17:41:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevegrubb","name":"Steve Grubb","path":"/stevegrubb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18726848?s=80&v=4"},"commit":{"message":"Finalize audit-4.0.2 release","shortMessageHtmlLink":"Finalize audit-4.0.2 release"}},{"before":"0c591fdb3f99526a60f760301b5dc8a24caf290f","after":"c9dadab2f8781f3c9b312878e84c2831c5e4e7c9","ref":"refs/heads/audit-3.1-maint","pushedAt":"2024-08-08T11:52:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevegrubb","name":"Steve Grubb","path":"/stevegrubb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18726848?s=80&v=4"},"commit":{"message":"Make status report uniform","shortMessageHtmlLink":"Make status report uniform"}},{"before":"6d5483dc489d6a0f11251075d022b5357db566be","after":"8e5b6dacfba960200dc53f15881d33c7636e0fe5","ref":"refs/heads/master","pushedAt":"2024-08-08T11:49:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevegrubb","name":"Steve Grubb","path":"/stevegrubb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18726848?s=80&v=4"},"commit":{"message":"update changelog","shortMessageHtmlLink":"update changelog"}},{"before":"8e2640d32aeb520007306b36c5e88c234807b4c6","after":"6d5483dc489d6a0f11251075d022b5357db566be","ref":"refs/heads/master","pushedAt":"2024-08-08T11:48:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevegrubb","name":"Steve Grubb","path":"/stevegrubb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18726848?s=80&v=4"},"commit":{"message":"Make status report uniform","shortMessageHtmlLink":"Make status report uniform"}},{"before":"54b4da5fd4e2f6280f428308808390ddca10cb11","after":"8e2640d32aeb520007306b36c5e88c234807b4c6","ref":"refs/heads/master","pushedAt":"2024-08-06T16:45:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevegrubb","name":"Steve Grubb","path":"/stevegrubb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18726848?s=80&v=4"},"commit":{"message":"Add clock_settime64 to the auparse normailzer","shortMessageHtmlLink":"Add clock_settime64 to the auparse normailzer"}},{"before":"8e3760c180d858ebeea560d3c722fea34210aaa4","after":"54b4da5fd4e2f6280f428308808390ddca10cb11","ref":"refs/heads/master","pushedAt":"2024-08-04T16:03:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevegrubb","name":"Steve Grubb","path":"/stevegrubb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18726848?s=80&v=4"},"commit":{"message":"Update the normalizer for new syscall","shortMessageHtmlLink":"Update the normalizer for new syscall"}},{"before":"a1a319e784a56cf90bdaf807267601d66c70764c","after":"8e3760c180d858ebeea560d3c722fea34210aaa4","ref":"refs/heads/master","pushedAt":"2024-08-04T16:01:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevegrubb","name":"Steve Grubb","path":"/stevegrubb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18726848?s=80&v=4"},"commit":{"message":"Update the normalizer for newish syscalls","shortMessageHtmlLink":"Update the normalizer for newish syscalls"}},{"before":"f9f228e8661527fb0a064530b2dc22b78fe21c40","after":"0c591fdb3f99526a60f760301b5dc8a24caf290f","ref":"refs/heads/audit-3.1-maint","pushedAt":"2024-07-29T19:48:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevegrubb","name":"Steve Grubb","path":"/stevegrubb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18726848?s=80&v=4"},"commit":{"message":"Open new maint cycle","shortMessageHtmlLink":"Open new maint cycle"}},{"before":"6947d6b23919ebc01edad6c31451345830669df7","after":"f9f228e8661527fb0a064530b2dc22b78fe21c40","ref":"refs/heads/audit-3.1-maint","pushedAt":"2024-07-29T19:37:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevegrubb","name":"Steve Grubb","path":"/stevegrubb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18726848?s=80&v=4"},"commit":{"message":"Finalize audit-3.1.5 release","shortMessageHtmlLink":"Finalize audit-3.1.5 release"}},{"before":"a5f87a5c8e21f2c7c5ec3197ba2f1069e61f3e78","after":"6947d6b23919ebc01edad6c31451345830669df7","ref":"refs/heads/audit-3.1-maint","pushedAt":"2024-07-25T19:44:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevegrubb","name":"Steve Grubb","path":"/stevegrubb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18726848?s=80&v=4"},"commit":{"message":"Custom strndupa: Convert it to a macro instead of a function (#385)\n\n* Custom strndupa: Convert it to a macro instead of a function\r\n\r\nLooking at\r\nhttps://www.gnu.org/software/libc/manual/html_node/Truncating-Strings.html ,\r\nstrndupa is implemented as a macro. It uses malloca,\r\nwhich allocates space in the stack frame of the caller.\r\nThe temporary space is automatically freed when the\r\nfunction that called alloca returns.\r\n\r\n* Remove extra () from strndupa macro","shortMessageHtmlLink":"Custom strndupa: Convert it to a macro instead of a function (#385)"}},{"before":"681ab6a7676f9bdda813f3d883e4718e879640b2","after":"a1a319e784a56cf90bdaf807267601d66c70764c","ref":"refs/heads/master","pushedAt":"2024-07-25T19:19:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevegrubb","name":"Steve Grubb","path":"/stevegrubb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18726848?s=80&v=4"},"commit":{"message":"Custom strndupa: Convert it to a macro instead of a function (#385)\n\n* Custom strndupa: Convert it to a macro instead of a function\r\n\r\nLooking at\r\nhttps://www.gnu.org/software/libc/manual/html_node/Truncating-Strings.html ,\r\nstrndupa is implemented as a macro. It uses malloca,\r\nwhich allocates space in the stack frame of the caller.\r\nThe temporary space is automatically freed when the\r\nfunction that called alloca returns.\r\n\r\n* Remove extra () from strndupa macro","shortMessageHtmlLink":"Custom strndupa: Convert it to a macro instead of a function (#385)"}},{"before":"35758eb9d437d90ea3971f45b1bd0dcffb0b4838","after":"681ab6a7676f9bdda813f3d883e4718e879640b2","ref":"refs/heads/master","pushedAt":"2024-07-19T17:46:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevegrubb","name":"Steve Grubb","path":"/stevegrubb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18726848?s=80&v=4"},"commit":{"message":"Update the changelog","shortMessageHtmlLink":"Update the changelog"}},{"before":"3ca91c31fef2d62d03f82ce507af72f28956fcc1","after":"a5f87a5c8e21f2c7c5ec3197ba2f1069e61f3e78","ref":"refs/heads/audit-3.1-maint","pushedAt":"2024-07-19T17:39:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevegrubb","name":"Steve Grubb","path":"/stevegrubb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18726848?s=80&v=4"},"commit":{"message":"Improve auparse metrics","shortMessageHtmlLink":"Improve auparse metrics"}},{"before":"c3ea97bfb0a9bb22cd80d21de39dfef4c3722c1a","after":"35758eb9d437d90ea3971f45b1bd0dcffb0b4838","ref":"refs/heads/master","pushedAt":"2024-07-19T17:39:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevegrubb","name":"Steve Grubb","path":"/stevegrubb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18726848?s=80&v=4"},"commit":{"message":"Improve auparse metrics","shortMessageHtmlLink":"Improve auparse metrics"}},{"before":"623ac2df21fa918dd9efdf095926030dcf2c5a6d","after":"3ca91c31fef2d62d03f82ce507af72f28956fcc1","ref":"refs/heads/audit-3.1-maint","pushedAt":"2024-07-18T22:14:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevegrubb","name":"Steve Grubb","path":"/stevegrubb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18726848?s=80&v=4"},"commit":{"message":"fix test to not use system lib","shortMessageHtmlLink":"fix test to not use system lib"}},{"before":"a02fd6844a1056ff2cf5a5af31ee314992e8263a","after":"c3ea97bfb0a9bb22cd80d21de39dfef4c3722c1a","ref":"refs/heads/master","pushedAt":"2024-07-18T22:13:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevegrubb","name":"Steve Grubb","path":"/stevegrubb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18726848?s=80&v=4"},"commit":{"message":"fix test to not use system lib","shortMessageHtmlLink":"fix test to not use system lib"}},{"before":"dbef8d1a63c7c1ccc18121c899972c68495c4a3f","after":"623ac2df21fa918dd9efdf095926030dcf2c5a6d","ref":"refs/heads/audit-3.1-maint","pushedAt":"2024-07-18T18:39:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevegrubb","name":"Steve Grubb","path":"/stevegrubb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18726848?s=80&v=4"},"commit":{"message":"correct function name","shortMessageHtmlLink":"correct function name"}},{"before":"5080101d077d9d2ca949c3f86d59576760a57931","after":"dbef8d1a63c7c1ccc18121c899972c68495c4a3f","ref":"refs/heads/audit-3.1-maint","pushedAt":"2024-07-18T18:37:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stevegrubb","name":"Steve Grubb","path":"/stevegrubb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18726848?s=80&v=4"},"commit":{"message":"fix the use of isdigit everywhere","shortMessageHtmlLink":"fix the use of isdigit everywhere"}},{"before":"5c080b4ea07fe8f8c55d813a25c420bcc833f37d","after":"5080101d077d9d2ca949c3f86d59576760a57931","ref":"refs/heads/audit-3.1-maint","pushedAt":"2024-07-17T19:42:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevegrubb","name":"Steve Grubb","path":"/stevegrubb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18726848?s=80&v=4"},"commit":{"message":"Correct the auditd manpage regarding stop rules (#388)","shortMessageHtmlLink":"Correct the auditd manpage regarding stop rules (#388)"}},{"before":"94fc6717866293b2dad1aaa08129c02ef2519dd0","after":"a02fd6844a1056ff2cf5a5af31ee314992e8263a","ref":"refs/heads/master","pushedAt":"2024-07-17T19:42:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevegrubb","name":"Steve Grubb","path":"/stevegrubb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18726848?s=80&v=4"},"commit":{"message":"Correct the auditd manpage regarding stop rules (#387)","shortMessageHtmlLink":"Correct the auditd manpage regarding stop rules (#387)"}},{"before":"f4c2e611de8d5b9080a62620f7488df913bb0adc","after":"94fc6717866293b2dad1aaa08129c02ef2519dd0","ref":"refs/heads/master","pushedAt":"2024-07-12T18:34:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevegrubb","name":"Steve Grubb","path":"/stevegrubb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18726848?s=80&v=4"},"commit":{"message":"Add subdir-objects option to automake (#386)\n\nReason:\r\nauparse/Makefile.am:92: warning: source file '../lib/gen_tables.c' is in a subdirectory,\r\nauparse/Makefile.am:92: but option 'subdir-objects' is disabled\r\nautomake-1.16: warning: possible forward-incompatibility.\r\nautomake-1.16: At least one source file is in a subdirectory, but the 'subdir-objects'\r\nautomake-1.16: automake option hasn't been enabled. For now, the corresponding output\r\nautomake-1.16: object file(s) will be placed in the top-level directory. However, this\r\nautomake-1.16: behavior may change in a future Automake major version, with object\r\nautomake-1.16: files being placed in the same subdirectory as the corresponding sources.\r\nautomake-1.16: You are advised to start using 'subdir-objects' option throughout your\r\nautomake-1.16: project, to avoid future incompatibilities.","shortMessageHtmlLink":"Add subdir-objects option to automake (#386)"}},{"before":"28a74a445d54932e1450b60d6148912344615b44","after":"f4c2e611de8d5b9080a62620f7488df913bb0adc","ref":"refs/heads/master","pushedAt":"2024-07-12T17:47:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevegrubb","name":"Steve Grubb","path":"/stevegrubb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18726848?s=80&v=4"},"commit":{"message":"Add mseal syscall (Linux 6.10) (#384)","shortMessageHtmlLink":"Add mseal syscall (Linux 6.10) (#384)"}},{"before":"c85642720874d7fdf024994d39f55d0ad3314d11","after":"28a74a445d54932e1450b60d6148912344615b44","ref":"refs/heads/master","pushedAt":"2024-07-12T17:46:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stevegrubb","name":"Steve Grubb","path":"/stevegrubb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18726848?s=80&v=4"},"commit":{"message":"Do not try to override the value of the PYTHON variable with non-existing PYTHON3 one (#383)\n\nFixes: #382","shortMessageHtmlLink":"Do not try to override the value of the PYTHON variable with non-exis…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMVQyMjoxODoyNC4wMDAwMDBazwAAAASzt888","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMVQyMjoxODoyNC4wMDAwMDBazwAAAASzt888","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xMlQxNzo0NjoxMC4wMDAwMDBazwAAAAR-GZYh"}},"title":"Activity · linux-audit/audit-userspace"}