{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":7037996,"defaultBranch":"master","name":"yara","ownerLogin":"VirusTotal","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-12-06T15:33:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7701252?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725958444.0","currentOid":""},"activityList":{"items":[{"before":"1628e61f8ea5a77477126f743cb4e8920fa3cac4","after":null,"ref":"refs/tags/v4.5.2","pushedAt":"2024-09-10T08:53:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"plusvic","name":"Victor M. Alvarez","path":"/plusvic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182937?s=80&v=4"}},{"before":"1628e61f8ea5a77477126f743cb4e8920fa3cac4","after":"688268d83983a0d61bb68ef3d8dfd28102b7d1b4","ref":"refs/heads/master","pushedAt":"2024-09-10T08:53:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plusvic","name":"Victor M. Alvarez","path":"/plusvic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182937?s=80&v=4"},"commit":{"message":"Update AppVeyor token.","shortMessageHtmlLink":"Update AppVeyor token."}},{"before":"44fd094544666532a4854c1ac06f4cf240d3226f","after":"1628e61f8ea5a77477126f743cb4e8920fa3cac4","ref":"refs/heads/master","pushedAt":"2024-09-10T08:44:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plusvic","name":"Victor M. Alvarez","path":"/plusvic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182937?s=80&v=4"},"commit":{"message":"Bump version to 4.5.2","shortMessageHtmlLink":"Bump version to 4.5.2"}},{"before":"44fd094544666532a4854c1ac06f4cf240d3226f","after":null,"ref":"refs/tags/v4.5.2","pushedAt":"2024-09-10T08:27:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"plusvic","name":"Victor M. Alvarez","path":"/plusvic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182937?s=80&v=4"}},{"before":"51940253d81f8506737ece29e712d5c48e969af9","after":"44fd094544666532a4854c1ac06f4cf240d3226f","ref":"refs/heads/master","pushedAt":"2024-09-10T07:35:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plusvic","name":"Victor M. Alvarez","path":"/plusvic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182937?s=80&v=4"},"commit":{"message":"Fix regression introduced in 6209630\n\nOne section entry was being ignored while parsing file b200f89fe313b6311e444e37725cae95127797ddb430e711c788c264acf92eb0 because we were forcing every resource entry to be shorter than the PE itself.\n\nAlthough this sanity check makes sense, with truncated files this can lead to resource entries that are ignored. Here we make the sanity check more permissive, allowing entries that are larger than the PE file, but rejecting entries with ridiculously large sizes.","shortMessageHtmlLink":"Fix regression introduced in 6209630"}},{"before":"79954d33e46ff1cdea7ab8044727b521e0a634ce","after":"51940253d81f8506737ece29e712d5c48e969af9","ref":"refs/heads/master","pushedAt":"2024-09-05T15:11:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"plusvic","name":"Victor M. Alvarez","path":"/plusvic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182937?s=80&v=4"},"commit":{"message":"filemap: define PROC_SUPER_MAGIC, avoid linux/magic.h (#2103)\n\nPR #1848 caused build issues with some \"unusual\" build configurations\r\n– apparently we can't rely on linux/magic.h being present when\r\ncross-building for musl libc.\r\n\r\nDefining PROC_SUPER_MAGIC should not cause a problems since it should\r\nbe considered part of the Linux kernel/user API and it is unlikely to\r\nchange.","shortMessageHtmlLink":"filemap: define PROC_SUPER_MAGIC, avoid linux/magic.h (#2103)"}},{"before":"6936a2a52802ecceccb74a0feb522ee6e20219bd","after":"79954d33e46ff1cdea7ab8044727b521e0a634ce","ref":"refs/heads/master","pushedAt":"2024-08-16T08:05:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"plusvic","name":"Victor M. Alvarez","path":"/plusvic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182937?s=80&v=4"},"commit":{"message":"use new module macros in docs (#2100)\n\nCo-authored-by: Tad Keller ","shortMessageHtmlLink":"use new module macros in docs (#2100)"}},{"before":"a8d59da6368eacd49a1fb8909d3feb1a8a6ee225","after":"6936a2a52802ecceccb74a0feb522ee6e20219bd","ref":"refs/heads/master","pushedAt":"2024-08-04T20:44:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"plusvic","name":"Victor M. Alvarez","path":"/plusvic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182937?s=80&v=4"},"commit":{"message":"docs: minor updates to xor (#2098)","shortMessageHtmlLink":"docs: minor updates to xor (#2098)"}},{"before":"8e310703d6a3c2f66213eec6bf051d964a540c14","after":null,"ref":"refs/heads/macos-build","pushedAt":"2024-08-02T08:36:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"plusvic","name":"Victor M. Alvarez","path":"/plusvic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182937?s=80&v=4"}},{"before":"9f3da0911f890270eae19456c8c7c8069a7e50e4","after":"a8d59da6368eacd49a1fb8909d3feb1a8a6ee225","ref":"refs/heads/master","pushedAt":"2024-08-02T08:35:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plusvic","name":"Victor M. Alvarez","path":"/plusvic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182937?s=80&v=4"},"commit":{"message":"Use MacOS 13 in build workflow.\n\nFor some reason in MacOS 14 the build fails because the `configure` script is unable to find the Jansson library, even thought it is correctly installed by `brew`.","shortMessageHtmlLink":"Use MacOS 13 in build workflow."}},{"before":null,"after":"8e310703d6a3c2f66213eec6bf051d964a540c14","ref":"refs/heads/macos-build","pushedAt":"2024-08-02T08:32:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"plusvic","name":"Victor M. Alvarez","path":"/plusvic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182937?s=80&v=4"},"commit":{"message":"Try using MacOS 13 in build workflow.","shortMessageHtmlLink":"Try using MacOS 13 in build workflow."}},{"before":"17fc88ef48189a7668d06cfe3301816049287bb8","after":"9f3da0911f890270eae19456c8c7c8069a7e50e4","ref":"refs/heads/master","pushedAt":"2024-08-02T08:25:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plusvic","name":"Victor M. Alvarez","path":"/plusvic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182937?s=80&v=4"},"commit":{"message":"Use latest MacOS in build workflow.","shortMessageHtmlLink":"Use latest MacOS in build workflow."}},{"before":"2a9f61d4844615c03af05086a6a6ab55f586e6e4","after":"17fc88ef48189a7668d06cfe3301816049287bb8","ref":"refs/heads/master","pushedAt":"2024-08-02T08:01:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plusvic","name":"Victor M. Alvarez","path":"/plusvic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182937?s=80&v=4"},"commit":{"message":"Remove all references to ERROR_TOO_MANY_SCAN_THREADS\n\nThis error code is not used anymore. Closes #2068.","shortMessageHtmlLink":"Remove all references to ERROR_TOO_MANY_SCAN_THREADS"}},{"before":"be2212a29c1b49cb1a0916fe5ef671bcc1936412","after":"2a9f61d4844615c03af05086a6a6ab55f586e6e4","ref":"refs/heads/master","pushedAt":"2024-08-01T09:42:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plusvic","name":"Victor M. Alvarez","path":"/plusvic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182937?s=80&v=4"},"commit":{"message":"Mitigate stack overflow when scanning very deep directory trees.\n\nCloses #2088.","shortMessageHtmlLink":"Mitigate stack overflow when scanning very deep directory trees."}},{"before":"eec5d27f8c3fced0d6ef1c9bade48a1a1549c754","after":null,"ref":"refs/heads/max_path","pushedAt":"2024-08-01T09:35:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"plusvic","name":"Victor M. Alvarez","path":"/plusvic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182937?s=80&v=4"}},{"before":"6cb6c08d54517cbc37b07fa8defec02f0232141a","after":"be2212a29c1b49cb1a0916fe5ef671bcc1936412","ref":"refs/heads/master","pushedAt":"2024-08-01T09:31:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"plusvic","name":"Victor M. Alvarez","path":"/plusvic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182937?s=80&v=4"},"commit":{"message":"Add Cado to who is using Yara (#2086)","shortMessageHtmlLink":"Add Cado to who is using Yara (#2086)"}},{"before":"b68de47e8284c76da61d2397a1c74a79d138611e","after":"6cb6c08d54517cbc37b07fa8defec02f0232141a","ref":"refs/heads/master","pushedAt":"2024-08-01T09:30:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"plusvic","name":"Victor M. Alvarez","path":"/plusvic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182937?s=80&v=4"},"commit":{"message":"Adding Veeam (#2083)\n\nAdding Veeam to list of companies that use YARA.","shortMessageHtmlLink":"Adding Veeam (#2083)"}},{"before":"c70d92771927d34e25d1804f42cfedc5f716241e","after":"b68de47e8284c76da61d2397a1c74a79d138611e","ref":"refs/heads/master","pushedAt":"2024-08-01T09:29:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"plusvic","name":"Victor M. Alvarez","path":"/plusvic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182937?s=80&v=4"},"commit":{"message":"Use YR_MAX_PATH instead of MAX_PATH (#2090)\n\nReplace all instances of `MAX_PATH` with `YR_MAX_PATH`.","shortMessageHtmlLink":"Use YR_MAX_PATH instead of MAX_PATH (#2090)"}},{"before":"cbc982d754e1721233d647a2f449723b536f85b4","after":"c70d92771927d34e25d1804f42cfedc5f716241e","ref":"refs/heads/master","pushedAt":"2024-07-26T09:14:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plusvic","name":"Victor M. Alvarez","path":"/plusvic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182937?s=80&v=4"},"commit":{"message":"Fix warning\n\n`_rich_version` in PE module should return an `int64_t` instead of `uint64_t`.","shortMessageHtmlLink":"Fix warning"}},{"before":"6fe197e1bca069d1e79c68fecc46619e788829e6","after":"cbc982d754e1721233d647a2f449723b536f85b4","ref":"refs/heads/master","pushedAt":"2024-07-24T12:31:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plusvic","name":"Victor M. Alvarez","path":"/plusvic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182937?s=80&v=4"},"commit":{"message":"Fix crash while parsing PE Rich header\n\nFile e77b007c9a964411c5e33afeec18be32c86963b78f3c3e906b28fcf1382f46c3 has a Rich header of only 8 bytes, which is smaller than the RICH_SIGNATURE structure. This was causing a crash when some of the `rich_xxx` functions were used with this file.","shortMessageHtmlLink":"Fix crash while parsing PE Rich header"}},{"before":"8616165472424d9949c434a5da26858e7880affb","after":"6fe197e1bca069d1e79c68fecc46619e788829e6","ref":"refs/heads/master","pushedAt":"2024-06-21T14:25:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plusvic","name":"Victor M. Alvarez","path":"/plusvic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182937?s=80&v=4"},"commit":{"message":"Fix null pointer dereference introduced in 8616165.\n\nSee: https://oss-fuzz.com/testcase?key=5726747190951936","shortMessageHtmlLink":"Fix null pointer dereference introduced in 8616165."}},{"before":"608fb3da466daa903266cae66f0eb5f6d1ada963","after":"8616165472424d9949c434a5da26858e7880affb","ref":"refs/heads/master","pushedAt":"2024-06-19T11:48:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plusvic","name":"Victor M. Alvarez","path":"/plusvic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182937?s=80&v=4"},"commit":{"message":"Fix segfault with regular expressions that matched the zero-length string.\n\nIn regular expressions, repetition operators`{0,0}` and `{,0}` are valid, but they always match the zero-length string. For instance, `a{0,0}` and `[a-z]{0,0}` both match the zero-length string.\n\nWhen the whole regular expression consists in one of these repetitions it caused a segfault during the evaluation of the regular expression because the `forward_code_ref` field for the root atom in the atom's tree was null.\n\nCloses #2084.","shortMessageHtmlLink":"Fix segfault with regular expressions that matched the zero-length st…"}},{"before":"4fc1ff822c11988ef616882a1a32e787359fdef4","after":"608fb3da466daa903266cae66f0eb5f6d1ada963","ref":"refs/heads/master","pushedAt":"2024-06-19T09:47:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plusvic","name":"Victor M. Alvarez","path":"/plusvic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182937?s=80&v=4"},"commit":{"message":"Increase the limit for the maximum number of rows in `dotnet` module.\n\nSee:\nhttps://github.com/VirusTotal/yara-x/issues/138\nhttps://github.com/VirusTotal/yara-x/commit/2f410f7dc26f9ff8fcf3847dc143e07126b90a87","shortMessageHtmlLink":"Increase the limit for the maximum number of rows in dotnet module."}},{"before":"2cd11a49b14d4ec23494418cdaae85885bb250be","after":"eec5d27f8c3fced0d6ef1c9bade48a1a1549c754","ref":"refs/heads/max_path","pushedAt":"2024-06-19T09:22:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plusvic","name":"Victor M. Alvarez","path":"/plusvic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182937?s=80&v=4"},"commit":{"message":"Fix wrong identifier","shortMessageHtmlLink":"Fix wrong identifier"}},{"before":"93ad730eed6a80079146264a7a1f1b5a70d31351","after":"2cd11a49b14d4ec23494418cdaae85885bb250be","ref":"refs/heads/max_path","pushedAt":"2024-06-19T09:17:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plusvic","name":"Victor M. Alvarez","path":"/plusvic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182937?s=80&v=4"},"commit":{"message":"Add missing include.","shortMessageHtmlLink":"Add missing include."}},{"before":null,"after":"93ad730eed6a80079146264a7a1f1b5a70d31351","ref":"refs/heads/max_path","pushedAt":"2024-06-19T09:13:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"plusvic","name":"Victor M. Alvarez","path":"/plusvic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182937?s=80&v=4"},"commit":{"message":"Replace all instances of `MAX_PATH` with `YR_MAX_PATH`.","shortMessageHtmlLink":"Replace all instances of MAX_PATH with YR_MAX_PATH."}},{"before":"3f5b4c73d942ed88165647aaa97658d43098de8a","after":"4fc1ff822c11988ef616882a1a32e787359fdef4","ref":"refs/heads/master","pushedAt":"2024-05-31T14:30:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plusvic","name":"Victor M. Alvarez","path":"/plusvic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182937?s=80&v=4"},"commit":{"message":"Recover from syntax error at the end of an included file\n\nWhen an included file contains an error that makes the parsing fail, the compiler must pop the file name from the stack before continuing parsing the original file, otherwise it will cause the confusing errors described in https://github.com/VirusTotal/yara-python/issues/260","shortMessageHtmlLink":"Recover from syntax error at the end of an included file"}},{"before":"0e5b6bb9660cba500eb58dbccb027757c82cc4cf","after":"3f5b4c73d942ed88165647aaa97658d43098de8a","ref":"refs/heads/master","pushedAt":"2024-05-29T10:15:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plusvic","name":"Victor M. Alvarez","path":"/plusvic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182937?s=80&v=4"},"commit":{"message":"Limit resource names to 1000 character at most.\n\nFixes high memory usage with corrupt files like bd15a7227770d89546e0a16e4c8da45937d970baa810827a7ceb17abd3138fec.","shortMessageHtmlLink":"Limit resource names to 1000 character at most."}},{"before":"e453eb1314e5e5c77d470840717d62e1f668f413","after":"0e5b6bb9660cba500eb58dbccb027757c82cc4cf","ref":"refs/heads/master","pushedAt":"2024-05-25T10:23:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plusvic","name":"Victor M. Alvarez","path":"/plusvic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182937?s=80&v=4"},"commit":{"message":"Bump version to 4.5.1","shortMessageHtmlLink":"Bump version to 4.5.1"}},{"before":"8a0c19d6f5fa869dddb06ae183a40d38c98d108e","after":"e453eb1314e5e5c77d470840717d62e1f668f413","ref":"refs/heads/master","pushedAt":"2024-05-24T12:03:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plusvic","name":"Victor M. Alvarez","path":"/plusvic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182937?s=80&v=4"},"commit":{"message":"Fix infinite loop with certain corrupt files.","shortMessageHtmlLink":"Fix infinite loop with certain corrupt files."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMFQwODo1MzoyNi4wMDAwMDBazwAAAASxz9x_","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMFQwODo1MzoyNi4wMDAwMDBazwAAAASxz9x_","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yNFQxMjowMzo0OS4wMDAwMDBazwAAAARS_je2"}},"title":"Activity · VirusTotal/yara"}