{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":330963873,"defaultBranch":"master","name":"fapolicy-analyzer","ownerLogin":"ctc-oss","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-01-19T11:54:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/24301381?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1708971789.0","currentOid":""},"activityList":{"items":[{"before":"f1756ed7f30225017a8701a25c5a05b150981025","after":"e9f482bc0cd16346542e1529488751d07375d36d","ref":"refs/heads/master","pushedAt":"2024-04-13T15:37:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jw3","name":"John Wass","path":"/jw3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545372?s=80&v=4"},"commit":{"message":"Package filter conf parser (#1012)\n\nAdds a parser and evaluator for the fapolicyd filter config\r\n\r\nThe public api here is not integrated into the system in this PR. A\r\nlater commit will integrate it as the backend of the editor.\r\n\r\nThe evaluation function implemented here can be used to enhance the\r\nanalysis view by tying a trust decision back to a line from rpm filter,\r\nsimilar to how rules are referenced. A difference between rules and\r\ntrust here is that the trust relation may not exist, where the rule\r\nrelation always exists.\r\n\r\nThe impl uses a trie to map characterwise for searching. The impl\r\nsupports the same wildcard characters as the fapolicyd impl. There is\r\ndecent test coverage, but likely more corner cases. Configurations from\r\nthe wild, mapped into tests, would be useful. The examples from the\r\nfapolicyd man pages are mapped to tests.\r\n\r\n#758","shortMessageHtmlLink":"Package filter conf parser (#1012)"}},{"before":"5c842bc98b37ba7c05029708d3c2a847521ef73f","after":"f1756ed7f30225017a8701a25c5a05b150981025","ref":"refs/heads/master","pushedAt":"2024-03-11T15:56:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jw3","name":"John Wass","path":"/jw3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545372?s=80&v=4"},"commit":{"message":"Build site on PRs (#1011)\n\nAdds hugo build to pull requests to validate site\r\n\r\nAlso fixes some typos from #1010","shortMessageHtmlLink":"Build site on PRs (#1011)"}},{"before":"0662b0b82ed112ec100ead758acb4a0508b1c775","after":"5c842bc98b37ba7c05029708d3c2a847521ef73f","ref":"refs/heads/master","pushedAt":"2024-03-11T15:25:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jw3","name":"John Wass","path":"/jw3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545372?s=80&v=4"},"commit":{"message":"Site updates (#1010)\n\nSecond introductory blog post detailing the installation options for the\r\nfapolicy-analyzer.","shortMessageHtmlLink":"Site updates (#1010)"}},{"before":"3a4dd10b111a881f228cc293c8ec284885488c6b","after":"0662b0b82ed112ec100ead758acb4a0508b1c775","ref":"refs/heads/master","pushedAt":"2024-02-26T21:40:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jw3","name":"John Wass","path":"/jw3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545372?s=80&v=4"},"commit":{"message":"Fix pages (#1008)\n\nFix a couple issues with draft flags and theme module install.","shortMessageHtmlLink":"Fix pages (#1008)"}},{"before":"7136fbdbf76cba719908c823a840a70c5078b530","after":null,"ref":"refs/heads/add_pages","pushedAt":"2024-02-26T18:23:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jw3","name":"John Wass","path":"/jw3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545372?s=80&v=4"}},{"before":"e0a10db1f65768f843b4add78071fbd1863f8061","after":"3a4dd10b111a881f228cc293c8ec284885488c6b","ref":"refs/heads/master","pushedAt":"2024-02-26T18:23:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jw3","name":"John Wass","path":"/jw3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545372?s=80&v=4"},"commit":{"message":"Add pages (#1007)\n\nAdds a GitHub Pages site for documentation and announcements.\r\n\r\nCloses #943","shortMessageHtmlLink":"Add pages (#1007)"}},{"before":"985d15435c4123e883bdbda0147aba6fbe449e9c","after":"7136fbdbf76cba719908c823a840a70c5078b530","ref":"refs/heads/add_pages","pushedAt":"2024-02-26T18:17:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jw3","name":"John Wass","path":"/jw3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545372?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"32f90f3eea1c9f4742a3d19efd0a17c32dc42f34","after":"985d15435c4123e883bdbda0147aba6fbe449e9c","ref":"refs/heads/add_pages","pushedAt":"2024-02-26T18:10:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jw3","name":"John Wass","path":"/jw3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545372?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"ae1aa2d2fd41fc8199f25c1a689c35d24a6042b6","after":"32f90f3eea1c9f4742a3d19efd0a17c32dc42f34","ref":"refs/heads/add_pages","pushedAt":"2024-02-26T18:07:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jw3","name":"John Wass","path":"/jw3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545372?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":null,"after":"ae1aa2d2fd41fc8199f25c1a689c35d24a6042b6","ref":"refs/heads/add_pages","pushedAt":"2024-02-26T18:04:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jw3","name":"John Wass","path":"/jw3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545372?s=80&v=4"},"commit":{"message":"[no-merge] run on ci branch to test","shortMessageHtmlLink":"[no-merge] run on ci branch to test"}},{"before":"cbf460b1e919ead6083cddb4a31a4cbc7c179ce9","after":"5190ddb051333e035cbbf2ae62616add8b98bcab","ref":"refs/heads/el8","pushedAt":"2024-02-11T16:11:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jw3","name":"John Wass","path":"/jw3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545372?s=80&v=4"},"commit":{"message":"Release v1.3.0","shortMessageHtmlLink":"Release v1.3.0"}},{"before":"eb06c10e736365cb16289db161d8d1216065d87f","after":"cbf460b1e919ead6083cddb4a31a4cbc7c179ce9","ref":"refs/heads/el8","pushedAt":"2024-02-11T16:04:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jw3","name":"John Wass","path":"/jw3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545372?s=80&v=4"},"commit":{"message":"Release v1.3.0","shortMessageHtmlLink":"Release v1.3.0"}},{"before":"90bf3b6e958fe98898ca5e7cf8a8d03d161afca5","after":"eb06c10e736365cb16289db161d8d1216065d87f","ref":"refs/heads/el8","pushedAt":"2024-02-11T15:55:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jw3","name":"John Wass","path":"/jw3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545372?s=80&v=4"},"commit":{"message":"Release v1.3.0","shortMessageHtmlLink":"Release v1.3.0"}},{"before":"5182503bf51ad0453e5e995ebb23964250b5b5c9","after":"90bf3b6e958fe98898ca5e7cf8a8d03d161afca5","ref":"refs/heads/el8","pushedAt":"2024-02-11T15:48:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jw3","name":"John Wass","path":"/jw3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545372?s=80&v=4"},"commit":{"message":"Release v1.3.0","shortMessageHtmlLink":"Release v1.3.0"}},{"before":"2749d2a102069138b232858531b29f7cae0ba63f","after":"5182503bf51ad0453e5e995ebb23964250b5b5c9","ref":"refs/heads/el8","pushedAt":"2024-02-11T15:42:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jw3","name":"John Wass","path":"/jw3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545372?s=80&v=4"},"commit":{"message":"Release v1.3.0","shortMessageHtmlLink":"Release v1.3.0"}},{"before":"a96adda937bd36ea958300219d0862e8b5de25a9","after":"2749d2a102069138b232858531b29f7cae0ba63f","ref":"refs/heads/el8","pushedAt":"2024-02-11T15:39:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jw3","name":"John Wass","path":"/jw3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545372?s=80&v=4"},"commit":{"message":"Release v1.3.0","shortMessageHtmlLink":"Release v1.3.0"}},{"before":"592e92f7b7e26ffd58fc5dd3fae434e022df9cc4","after":"e0a10db1f65768f843b4add78071fbd1863f8061","ref":"refs/heads/master","pushedAt":"2024-02-11T14:59:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jw3","name":"John Wass","path":"/jw3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545372?s=80&v=4"},"commit":{"message":"Release v1.3.0 (#1001)\n\n##\r\n[v1.3.0](https://github.com/ctc-oss/fapolicy-analyzer/releases/tag/v1.3.0)\r\n- 2024-02-11\r\n\r\n\r\n### Added\r\n\r\n- Allow rules to be loaded dynamically into a profiling session\r\n([#990](https://github.com/ctc-oss/fapolicy-analyzer/pull/990))\r\n- Added syntax highlighting to the fapolicyd config editor\r\n([#991](https://github.com/ctc-oss/fapolicy-analyzer/pull/991))\r\n\r\n### Packaging\r\n\r\n- Use digest crate for sha256 hashing, removing need for ring crate.\r\n([#984](https://github.com/ctc-oss/fapolicy-analyzer/pull/984))\r\n- Add a version number to the PDF user guide content and filename.\r\n([#995](https://github.com/ctc-oss/fapolicy-analyzer/pull/995))","shortMessageHtmlLink":"Release v1.3.0 (#1001)"}},{"before":"4486b621d5837a3e036fb7e7948c80e7dcf5b1ea","after":null,"ref":"refs/tags/v9.9.9","pushedAt":"2024-01-22T18:16:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jw3","name":"John Wass","path":"/jw3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545372?s=80&v=4"}},{"before":"34c308681efd522933c7fe33d8f5997165aeca43","after":"592e92f7b7e26ffd58fc5dd3fae434e022df9cc4","ref":"refs/heads/master","pushedAt":"2024-01-22T18:15:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jw3","name":"John Wass","path":"/jw3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545372?s=80&v=4"},"commit":{"message":"Tag user guide with version (#995)\n\nAdd the version number to the PDF user guide content and filename.\r\n\r\nCloses #895","shortMessageHtmlLink":"Tag user guide with version (#995)"}},{"before":"2ae939b849c5d3252f59fe4fadd0f691572f79f6","after":null,"ref":"refs/tags/v9.9.9","pushedAt":"2024-01-22T18:07:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jw3","name":"John Wass","path":"/jw3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545372?s=80&v=4"}},{"before":"e5736587ebaf6505a16663b5d2ee924ba73f7767","after":null,"ref":"refs/tags/v9.9.9","pushedAt":"2024-01-22T18:01:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jw3","name":"John Wass","path":"/jw3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545372?s=80&v=4"}},{"before":"95b5bd4a524b5b79669acfd08aadd7b59acbc2b6","after":null,"ref":"refs/tags/v9.9.9","pushedAt":"2024-01-22T17:21:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jw3","name":"John Wass","path":"/jw3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545372?s=80&v=4"}},{"before":"22c897c4ef5c2e3b5de059f36e20d60a41918d98","after":"a96adda937bd36ea958300219d0862e8b5de25a9","ref":"refs/heads/el8","pushedAt":"2024-01-22T07:00:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jw3","name":"John Wass","path":"/jw3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545372?s=80&v=4"},"commit":{"message":"Release v1.3.0-rc1","shortMessageHtmlLink":"Release v1.3.0-rc1"}},{"before":"1a5067d435430ef45dbd9dfd8ad7ef8bb5b94b9d","after":"22c897c4ef5c2e3b5de059f36e20d60a41918d98","ref":"refs/heads/el8","pushedAt":"2024-01-22T06:56:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jw3","name":"John Wass","path":"/jw3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545372?s=80&v=4"},"commit":{"message":"Release v1.3.0-rc1","shortMessageHtmlLink":"Release v1.3.0-rc1"}},{"before":"3ea480fe241ea9138803faf62e0b9fecb1b2061c","after":"1a5067d435430ef45dbd9dfd8ad7ef8bb5b94b9d","ref":"refs/heads/el8","pushedAt":"2024-01-22T06:52:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jw3","name":"John Wass","path":"/jw3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545372?s=80&v=4"},"commit":{"message":"Update el8 to 1.3.0 (#994)\n\nUpdates el8 for 1.3.0\r\n\r\n- Use digest crate #984\r\n- Reload rules while profiling #990\r\n- Add lang for config #991\r\n\r\nAdds a draft release check to guard artifact publishing.\r\n- Closes #976","shortMessageHtmlLink":"Update el8 to 1.3.0 (#994)"}},{"before":"3f2c88971f2455ef7f1e9ff4af2385d4340d7b31","after":"34c308681efd522933c7fe33d8f5997165aeca43","ref":"refs/heads/master","pushedAt":"2024-01-16T16:08:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jw3","name":"John Wass","path":"/jw3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545372?s=80&v=4"},"commit":{"message":"Add lang for config (#991)\n\nAdds a sourceview lang for fapolicyd config syntax.\r\n\r\nCloses #939","shortMessageHtmlLink":"Add lang for config (#991)"}},{"before":"5004d49b2b8b81179ba875800d42cd89ce050c7d","after":"3f2c88971f2455ef7f1e9ff4af2385d4340d7b31","ref":"refs/heads/master","pushedAt":"2024-01-16T13:51:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jw3","name":"John Wass","path":"/jw3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545372?s=80&v=4"},"commit":{"message":"Errors in rawhide install test are non-fatal (#993)\n\nDo not fail CI builds on rawhide install issues.\r\n\r\nAdds a prerelease flag to the build matrix to continue on error in CI.","shortMessageHtmlLink":"Errors in rawhide install test are non-fatal (#993)"}},{"before":"7a3f3c6a95cdb46b98b85fae1f2a67b2b5eda950","after":"3ea480fe241ea9138803faf62e0b9fecb1b2061c","ref":"refs/heads/el8","pushedAt":"2024-01-10T21:50:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jw3","name":"John Wass","path":"/jw3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545372?s=80&v=4"},"commit":{"message":"update ci el8 expressions","shortMessageHtmlLink":"update ci el8 expressions"}},{"before":"c7bfb221ae225de151383d96fdac02f3e7f34d9c","after":"7a3f3c6a95cdb46b98b85fae1f2a67b2b5eda950","ref":"refs/heads/el8","pushedAt":"2024-01-10T21:36:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jw3","name":"John Wass","path":"/jw3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545372?s=80&v=4"},"commit":{"message":"update ci el8 expressions","shortMessageHtmlLink":"update ci el8 expressions"}},{"before":"ade66d4e85dac59cb7c3ad134c1bbfbf073365f8","after":"c7bfb221ae225de151383d96fdac02f3e7f34d9c","ref":"refs/heads/el8","pushedAt":"2024-01-10T21:27:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jw3","name":"John Wass","path":"/jw3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1545372?s=80&v=4"},"commit":{"message":"update ci runs-on and bump rust to 1.71.1","shortMessageHtmlLink":"update ci runs-on and bump rust to 1.71.1"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEL9dQgwA","startCursor":null,"endCursor":null}},"title":"Activity ยท ctc-oss/fapolicy-analyzer"}