{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":551348093,"defaultBranch":"main","name":"yara-x","ownerLogin":"VirusTotal","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-10-14T08:29:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7701252?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727337759.0","currentOid":""},"activityList":{"items":[{"before":"5e040eb376b7db22de03dc7673bb710c8840ac54","after":"2f51251accd16fa9549883f3295cea1cb8cc5e82","ref":"refs/heads/main","pushedAt":"2024-09-26T16:11:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"plusvic","name":"Victor M. Alvarez","path":"/plusvic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182937?s=80&v=4"},"commit":{"message":"fix: add missing error definition","shortMessageHtmlLink":"fix: add missing error definition"}},{"before":"24fed100669b2462c5e07bb42f8195e0f14f412f","after":"45ad463f67b5bd2efd7be218636e67f7efe8fceb","ref":"refs/heads/compiler-features","pushedAt":"2024-09-26T15:05:25.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":"feat: implement API for banning the use of specific modules","shortMessageHtmlLink":"feat: implement API for banning the use of specific modules"}},{"before":"eec599705eaaa699012a83984830a8379492696c","after":"5e040eb376b7db22de03dc7673bb710c8840ac54","ref":"refs/heads/main","pushedAt":"2024-09-26T11:16:42.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":"chore: bump MSRV to 1.77.0","shortMessageHtmlLink":"chore: bump MSRV to 1.77.0"}},{"before":"7e6a110afe2ec417f8d4fd72245dfeeb5556cf41","after":"24fed100669b2462c5e07bb42f8195e0f14f412f","ref":"refs/heads/compiler-features","pushedAt":"2024-09-26T11:16: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":"chore: bump MSRV to 1.77.0","shortMessageHtmlLink":"chore: bump MSRV to 1.77.0"}},{"before":"9c1c962d8fd194686efddc6a18974f61f34b86c8","after":"7e6a110afe2ec417f8d4fd72245dfeeb5556cf41","ref":"refs/heads/compiler-features","pushedAt":"2024-09-26T11:13: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":"tests: fix broken test cases","shortMessageHtmlLink":"tests: fix broken test cases"}},{"before":"2e590a792dd87b0ca7d149bd4afc9902f15e0e62","after":"9c1c962d8fd194686efddc6a18974f61f34b86c8","ref":"refs/heads/compiler-features","pushedAt":"2024-09-26T11:08:45.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":"chore: upgrade dependencies.","shortMessageHtmlLink":"chore: upgrade dependencies."}},{"before":"9cf8b0a0301f6ba6af202bcaee3a2e2b7228fb26","after":"2e590a792dd87b0ca7d149bd4afc9902f15e0e62","ref":"refs/heads/compiler-features","pushedAt":"2024-09-26T11:07:48.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":"feat: raise error when a rule has more than 100.000 patterns.\n\nCloses #207","shortMessageHtmlLink":"feat: raise error when a rule has more than 100.000 patterns."}},{"before":"56e9bf7e0362634e692b4bf434bb6cff98a5ee97","after":"eec599705eaaa699012a83984830a8379492696c","ref":"refs/heads/main","pushedAt":"2024-09-26T11:06:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"plusvic","name":"Victor M. Alvarez","path":"/plusvic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/182937?s=80&v=4"},"commit":{"message":"feat: raise error when a rule has more than 100.000 patterns.\n\nCloses #207","shortMessageHtmlLink":"feat: raise error when a rule has more than 100.000 patterns."}},{"before":"5e4552a47711cd2bbafacd7aae133217f7aca3bd","after":"9cf8b0a0301f6ba6af202bcaee3a2e2b7228fb26","ref":"refs/heads/compiler-features","pushedAt":"2024-09-26T08:11:01.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: unify behaviour for non-boolean values accross the code (#208)","shortMessageHtmlLink":"fix: unify behaviour for non-boolean values accross the code (#208)"}},{"before":"ba2059dcfe83633faf6e62b18f2d8cd45415a6af","after":"56e9bf7e0362634e692b4bf434bb6cff98a5ee97","ref":"refs/heads/main","pushedAt":"2024-09-26T08:09:44.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":"fix: unify behaviour for non-boolean values accross the code (#208)","shortMessageHtmlLink":"fix: unify behaviour for non-boolean values accross the code (#208)"}},{"before":"f856bea7a5b522dee9ef28dd68f6c1b42279c2e8","after":null,"ref":"refs/heads/stack-overflow-protection","pushedAt":"2024-09-26T08:02:39.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":"c39ac00b8bc2cc1ac1e6ab79b550ff704ddc8cf3","after":"ba2059dcfe83633faf6e62b18f2d8cd45415a6af","ref":"refs/heads/main","pushedAt":"2024-09-26T08:02:27.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":"feat: protect the parser against stack overflows\n\nAs the parser uses recursive functions while producing the AST, we must limit the depth of the AST tree to some reasonable amount in order to avoid stack overflows.","shortMessageHtmlLink":"feat: protect the parser against stack overflows"}},{"before":"fa351cb4f52666bba40d0d0b5ac642dcc117abe0","after":"5e4552a47711cd2bbafacd7aae133217f7aca3bd","ref":"refs/heads/compiler-features","pushedAt":"2024-09-26T08:02:02.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":"feat: protect the parser against stack overflows\n\nAs the parser uses recursive functions while producing the AST, we must limit the depth of the AST tree to some reasonable amount in order to avoid stack overflows.","shortMessageHtmlLink":"feat: protect the parser against stack overflows"}},{"before":"31e93cd73f2f80da492a26666a54f3ced4ad7425","after":"c39ac00b8bc2cc1ac1e6ab79b550ff704ddc8cf3","ref":"refs/heads/main","pushedAt":"2024-09-26T07:29:48.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":"tests: fix broken test case.","shortMessageHtmlLink":"tests: fix broken test case."}},{"before":"67d42e432a61c171a0ddbfe509c1e3cbe1682f06","after":"fa351cb4f52666bba40d0d0b5ac642dcc117abe0","ref":"refs/heads/compiler-features","pushedAt":"2024-09-26T07:29:37.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":"tests: fix broken test case.","shortMessageHtmlLink":"tests: fix broken test case."}},{"before":null,"after":"f856bea7a5b522dee9ef28dd68f6c1b42279c2e8","ref":"refs/heads/stack-overflow-protection","pushedAt":"2024-09-25T17:23:05.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":"feat: protect the parser against stack overflows\n\nAs the parser uses recursive functions while producing the AST, we must limit the depth of the AST tree to some reasonable amount in order to avoid stack overflows.","shortMessageHtmlLink":"feat: protect the parser against stack overflows"}},{"before":"a2b73948350e453866cc0223f9c9bef8736f23a7","after":"31e93cd73f2f80da492a26666a54f3ced4ad7425","ref":"refs/heads/main","pushedAt":"2024-09-25T10:48:13.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":"feat: add line and column to error and warnings\n\nThe line and column is taken from the first label with the same level as the report. For error reports is the first error label, and for warning reports is the first warning label.","shortMessageHtmlLink":"feat: add line and column to error and warnings"}},{"before":"d4234e6b6e3db9825c83a095eac5ddd688f68222","after":"67d42e432a61c171a0ddbfe509c1e3cbe1682f06","ref":"refs/heads/compiler-features","pushedAt":"2024-09-25T10: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":"feat: add line and column to error and warnings\n\nThe line and column is taken from the first label with the same level as the report. For error reports is the first error label, and for warning reports is the first warning label.","shortMessageHtmlLink":"feat: add line and column to error and warnings"}},{"before":"6d6c11829b5f3a288911aba863d9a61c17cace33","after":"d4234e6b6e3db9825c83a095eac5ddd688f68222","ref":"refs/heads/compiler-features","pushedAt":"2024-09-25T08:10:30.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: panic while parsing some invalid function calls.\n\nThe parser was panicking with function calls like `uint16(,0)`","shortMessageHtmlLink":"fix: panic while parsing some invalid function calls."}},{"before":"e7f636343d7ca632778d630b126e8c56f0502ac2","after":"a2b73948350e453866cc0223f9c9bef8736f23a7","ref":"refs/heads/main","pushedAt":"2024-09-25T08:09: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: panic while parsing some invalid function calls.\n\nThe parser was panicking with function calls like `uint16(,0)`","shortMessageHtmlLink":"fix: panic while parsing some invalid function calls."}},{"before":"f1ebdf2186f55028d0ce47c9b196c0b49596d633","after":"e7f636343d7ca632778d630b126e8c56f0502ac2","ref":"refs/heads/main","pushedAt":"2024-09-24T12:23:55.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: issue with some comments inside hex patterns.\n\nComments like `/** Comment **/` were not being recognized inside hex patterns.","shortMessageHtmlLink":"fix: issue with some comments inside hex patterns."}},{"before":"76b289c5e37fd207919052883c3f5644dca7dc49","after":"6d6c11829b5f3a288911aba863d9a61c17cace33","ref":"refs/heads/compiler-features","pushedAt":"2024-09-24T12:20:01.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: issue with some comments inside hex patterns.\n\nComments like `/** Comment **/` were not being recognized inside hex patterns.","shortMessageHtmlLink":"fix: issue with some comments inside hex patterns."}},{"before":"b89fd15cb33ce2f4b94cc00611dc70f00b20803c","after":"76b289c5e37fd207919052883c3f5644dca7dc49","ref":"refs/heads/compiler-features","pushedAt":"2024-09-24T11:59:47.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":"test: enable passing module-specific data to the test_modules test (#206)","shortMessageHtmlLink":"test: enable passing module-specific data to the test_modules test (#206"}},{"before":"231ec6e31b53e11a5ed101cccfc2f63e0b70fe00","after":"f1ebdf2186f55028d0ce47c9b196c0b49596d633","ref":"refs/heads/main","pushedAt":"2024-09-24T11:07:47.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":"test: enable passing module-specific data to the test_modules test (#206)","shortMessageHtmlLink":"test: enable passing module-specific data to the test_modules test (#206"}},{"before":"d6685f0fee38dba4baa098e94d891d1a4038d386","after":"231ec6e31b53e11a5ed101cccfc2f63e0b70fe00","ref":"refs/heads/main","pushedAt":"2024-09-24T10:38:42.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":"perf: improve parser performance by caching EXPR non-terminals","shortMessageHtmlLink":"perf: improve parser performance by caching EXPR non-terminals"}},{"before":"8e91c9433c734404827e038c471ec29b019efa31","after":"b89fd15cb33ce2f4b94cc00611dc70f00b20803c","ref":"refs/heads/compiler-features","pushedAt":"2024-09-24T10:38:02.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":"perf: improve parser performance by caching EXPR non-terminals","shortMessageHtmlLink":"perf: improve parser performance by caching EXPR non-terminals"}},{"before":"cc4e6849f23e392fe7c19f621dddc5435a9dfc9f","after":"d6685f0fee38dba4baa098e94d891d1a4038d386","ref":"refs/heads/main","pushedAt":"2024-09-22T10:21:46.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":"feat: add `native-code-serialization` to the yara-x-capi crate.","shortMessageHtmlLink":"feat: add native-code-serialization to the yara-x-capi crate."}},{"before":"ca9043d7985a0498044880c3e794a3ca352df421","after":"8e91c9433c734404827e038c471ec29b019efa31","ref":"refs/heads/compiler-features","pushedAt":"2024-09-22T10:21:29.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":"feat: add `native-code-serialization` to the yara-x-capi crate.","shortMessageHtmlLink":"feat: add native-code-serialization to the yara-x-capi crate."}},{"before":"f3e3a4da1286e181625839eceb0dd36d0e429a8d","after":"ca9043d7985a0498044880c3e794a3ca352df421","ref":"refs/heads/compiler-features","pushedAt":"2024-09-22T10:13:10.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":"feat: add `native-code-serialization` feature\n\nWhen this feature is enabled, serialized rules include pre-compiled code for the current platform. This reduces the load-time for the compiled rules, but increases the size of serialized rules.","shortMessageHtmlLink":"feat: add native-code-serialization feature"}},{"before":"651907f388e508a3020243424d4d6c2f4e398fa9","after":"cc4e6849f23e392fe7c19f621dddc5435a9dfc9f","ref":"refs/heads/main","pushedAt":"2024-09-22T10:12: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":"feat: add `native-code-serialization` feature\n\nWhen this feature is enabled, serialized rules include pre-compiled code for the current platform. This reduces the load-time for the compiled rules, but increases the size of serialized rules.","shortMessageHtmlLink":"feat: add native-code-serialization feature"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNlQxNjoxMTozNS4wMDAwMDBazwAAAATBtmii","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMlQxMDoxMjoyNC4wMDAwMDBazwAAAAS9HZZf"}},"title":"Activity ยท VirusTotal/yara-x"}