{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":5128084,"defaultBranch":"main","name":"clamav","ownerLogin":"Cisco-Talos","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-07-20T20:37:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/28057349?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713374198.0","currentOid":""},"activityList":{"items":[{"before":"6779c5d9098891f63dd06bac07177e179526d4bb","after":"3809b2a5182a6b4600e44df3c9cc51db8166c7d4","ref":"refs/heads/main","pushedAt":"2024-05-01T23:56:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"micahsnyder","name":"Micah Snyder","path":"/micahsnyder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30635813?s=80&v=4"},"commit":{"message":"Adding param to define test pipelines path","shortMessageHtmlLink":"Adding param to define test pipelines path"}},{"before":"3cfad8a0c2e89d0de23e4c3d1f71673d2703d052","after":"6779c5d9098891f63dd06bac07177e179526d4bb","ref":"refs/heads/main","pushedAt":"2024-04-26T18:05:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"micahsnyder","name":"Micah Snyder","path":"/micahsnyder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30635813?s=80&v=4"},"commit":{"message":"Update clamav-clamonacc.service.in\n\nAllowing the service to shutdown instead of ignoring SIGTERM and waiting for 1m30s, which is extremely irritating and blocking the shutdown of the machine","shortMessageHtmlLink":"Update clamav-clamonacc.service.in"}},{"before":"80b6a3dd6332aa91889e0b7740addf75c927ca64","after":"3cfad8a0c2e89d0de23e4c3d1f71673d2703d052","ref":"refs/heads/main","pushedAt":"2024-04-25T17:59:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"micahsnyder","name":"Micah Snyder","path":"/micahsnyder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30635813?s=80&v=4"},"commit":{"message":"Docs: Clarify help text about --fdpass option","shortMessageHtmlLink":"Docs: Clarify help text about --fdpass option"}},{"before":"eb096d978ef8f04ec7079e3d244294a7d1d5d368","after":"80b6a3dd6332aa91889e0b7740addf75c927ca64","ref":"refs/heads/main","pushedAt":"2024-04-24T17:39:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"micahsnyder","name":"Micah Snyder","path":"/micahsnyder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30635813?s=80&v=4"},"commit":{"message":"Silence confusing HTML parser warning message","shortMessageHtmlLink":"Silence confusing HTML parser warning message"}},{"before":"81ee14af95518106dcc6fc0c2c9f69165805df1b","after":"b977f2e3b2f1a7ea1ea365731178433d4ce60eff","ref":"refs/heads/rel/1.0","pushedAt":"2024-04-17T17:10:15.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"micahsnyder","name":"Micah Snyder","path":"/micahsnyder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30635813?s=80&v=4"},"commit":{"message":"News: Release notes for 1.0.6","shortMessageHtmlLink":"News: Release notes for 1.0.6"}},{"before":"ae891c90c2bbcd41e47c984dd7fca60ce744a739","after":"a232cb9df43beb4ad547a0f6ec1f2e1ccc84e9b5","ref":"refs/heads/rel/1.2","pushedAt":"2024-04-17T17:10:12.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"micahsnyder","name":"Micah Snyder","path":"/micahsnyder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30635813?s=80&v=4"},"commit":{"message":"News: Release notes for 1.2.3","shortMessageHtmlLink":"News: Release notes for 1.2.3"}},{"before":"5f934c16b47591157a7082b71e751c45f095e2c8","after":"ae81c213b97595e26768e4f02bd339b08c4677ca","ref":"refs/heads/rel/1.3","pushedAt":"2024-04-17T17:10:09.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"micahsnyder","name":"Micah Snyder","path":"/micahsnyder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30635813?s=80&v=4"},"commit":{"message":"News: Release notes for 1.3.1","shortMessageHtmlLink":"News: Release notes for 1.3.1"}},{"before":"296e7d1791c48dff9ef65b42e56fc56a1a95de9e","after":"b977f2e3b2f1a7ea1ea365731178433d4ce60eff","ref":"refs/heads/dev/1.0.6","pushedAt":"2024-04-17T17:08:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"micahsnyder","name":"Micah Snyder","path":"/micahsnyder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30635813?s=80&v=4"},"commit":{"message":"News: Release notes for 1.0.6","shortMessageHtmlLink":"News: Release notes for 1.0.6"}},{"before":"3df95e3c490cadff3733a1439a220b2488f382d5","after":"a232cb9df43beb4ad547a0f6ec1f2e1ccc84e9b5","ref":"refs/heads/dev/1.2.3","pushedAt":"2024-04-17T17:07:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"micahsnyder","name":"Micah Snyder","path":"/micahsnyder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30635813?s=80&v=4"},"commit":{"message":"News: Release notes for 1.2.3","shortMessageHtmlLink":"News: Release notes for 1.2.3"}},{"before":"129753f125a57424fc7140b67fbe084bf3b01ecb","after":"ae81c213b97595e26768e4f02bd339b08c4677ca","ref":"refs/heads/dev/1.3.1","pushedAt":"2024-04-17T17:07:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"micahsnyder","name":"Micah Snyder","path":"/micahsnyder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30635813?s=80&v=4"},"commit":{"message":"News: Release notes for 1.3.1","shortMessageHtmlLink":"News: Release notes for 1.3.1"}},{"before":"6e1afbbb6255ccd51ce802d58fd1a421f4604794","after":"eb096d978ef8f04ec7079e3d244294a7d1d5d368","ref":"refs/heads/main","pushedAt":"2024-04-17T15:50:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"micahsnyder","name":"Micah Snyder","path":"/micahsnyder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30635813?s=80&v=4"},"commit":{"message":"Add reporting links to Github New Issue page","shortMessageHtmlLink":"Add reporting links to Github New Issue page"}},{"before":"d36280bf31491dc11bb7478cd29224cfe200e93f","after":"129753f125a57424fc7140b67fbe084bf3b01ecb","ref":"refs/heads/dev/1.3.1","pushedAt":"2024-04-16T19:12:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"micahsnyder","name":"Micah Snyder","path":"/micahsnyder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30635813?s=80&v=4"},"commit":{"message":"Update libclamav.map with missing symbols","shortMessageHtmlLink":"Update libclamav.map with missing symbols"}},{"before":"bf6b31078a8338fedb77354250fae43f0bbadcb0","after":"296e7d1791c48dff9ef65b42e56fc56a1a95de9e","ref":"refs/heads/dev/1.0.6","pushedAt":"2024-04-15T21:22:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"micahsnyder","name":"Micah Snyder","path":"/micahsnyder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30635813?s=80&v=4"},"commit":{"message":"Freshclam: fix issue DatabaseCustomURL CVD prune issue\n\nIf using DatabaseCustomURL to download a CVD that Freshclam doesn't know\nabout, i.e. one that is not in the hardcoded standard or optional\ndatabase lists in freshclam.c, Freshclam will prune the database and\nthen re-download it.\n\nThis change makes it so we look for URL's with \".cvd\" at the end and\nthen take those into consideration when checking which CVD's (or CLD's)\nshould be pruned.\n\nNote that I didn't change the interface to\nfc_prune_database_directory(). That would have been cleaner, but\nwould've changed the public API and I want to backport this fix.","shortMessageHtmlLink":"Freshclam: fix issue DatabaseCustomURL CVD prune issue"}},{"before":"2ce4653b8c27572ee8df03cca134004bf89233a0","after":"3df95e3c490cadff3733a1439a220b2488f382d5","ref":"refs/heads/dev/1.2.3","pushedAt":"2024-04-15T21:22:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"micahsnyder","name":"Micah Snyder","path":"/micahsnyder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30635813?s=80&v=4"},"commit":{"message":"Freshclam: fix issue DatabaseCustomURL CVD prune issue\n\nIf using DatabaseCustomURL to download a CVD that Freshclam doesn't know\nabout, i.e. one that is not in the hardcoded standard or optional\ndatabase lists in freshclam.c, Freshclam will prune the database and\nthen re-download it.\n\nThis change makes it so we look for URL's with \".cvd\" at the end and\nthen take those into consideration when checking which CVD's (or CLD's)\nshould be pruned.\n\nNote that I didn't change the interface to\nfc_prune_database_directory(). That would have been cleaner, but\nwould've changed the public API and I want to backport this fix.","shortMessageHtmlLink":"Freshclam: fix issue DatabaseCustomURL CVD prune issue"}},{"before":"b52bdddb5301782e8e73ee3e70e289c1976a8639","after":"d36280bf31491dc11bb7478cd29224cfe200e93f","ref":"refs/heads/dev/1.3.1","pushedAt":"2024-04-15T21:21:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"micahsnyder","name":"Micah Snyder","path":"/micahsnyder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30635813?s=80&v=4"},"commit":{"message":"Freshclam: fix issue DatabaseCustomURL CVD prune issue\n\nIf using DatabaseCustomURL to download a CVD that Freshclam doesn't know\nabout, i.e. one that is not in the hardcoded standard or optional\ndatabase lists in freshclam.c, Freshclam will prune the database and\nthen re-download it.\n\nThis change makes it so we look for URL's with \".cvd\" at the end and\nthen take those into consideration when checking which CVD's (or CLD's)\nshould be pruned.\n\nNote that I didn't change the interface to\nfc_prune_database_directory(). That would have been cleaner, but\nwould've changed the public API and I want to backport this fix.","shortMessageHtmlLink":"Freshclam: fix issue DatabaseCustomURL CVD prune issue"}},{"before":"7a16470b9b06603be1332f75f5b0ef046e1cb5ae","after":"b52bdddb5301782e8e73ee3e70e289c1976a8639","ref":"refs/heads/dev/1.3.1","pushedAt":"2024-04-15T19:27:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"micahsnyder","name":"Micah Snyder","path":"/micahsnyder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30635813?s=80&v=4"},"commit":{"message":"Reduce C-Rust FFI complexity for HTML CSS image extraction logic\n\nThe C-Rust FFI code is needlessly complex. Now that we are calling into\nmagic_scan from Rust, we can simply hand off the