summaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)Author
2024-03-03Restore mixed hexadecimal pattern support.Cyrille Bagard
2024-02-24Rely on the ACISM tree to detect identical patterns.Cyrille Bagard
2024-01-21Refactor the scan match storage.Cyrille Bagard
2023-11-15Ban pattern count indexes sooner (from the grammar).Cyrille Bagard
2023-11-14Handle small base64 encodings which may produce few patterns.Cyrille Bagard
2023-11-08Make the hexadecimal range processing stronger.Cyrille Bagard
2023-10-24Ensure patterns found at the edges of scanned content do not crash the scanner.Cyrille Bagard
2023-10-24Handle big alloctions for strings in conditions with regular expressions.Cyrille Bagard
2023-10-22Do not expect initialized trackers when there is no real defined search pattern.Cyrille Bagard
2023-10-22Consider the 'a' character as a valid lowercase character.Cyrille Bagard
2023-10-22Handle the case where no common item is found from an empty set.Cyrille Bagard
2023-10-22Expect only one argument for the not operator, even in debug mode.Cyrille Bagard
2023-10-21Implement a few extra customized Windows API hashings.Cyrille Bagard
2023-10-20Include sll1-add-hash32 as new custom API hash.Cyrille Bagard
2023-10-18Add support for the crc32 checksum.Cyrille Bagard
2023-10-18Fix (one again) matches for base64 encodings.Cyrille Bagard
2023-10-18Add support for the DJB2 algorithm.Cyrille Bagard
2023-10-16Fix some bugs in the base64 implementation.Cyrille Bagard
2023-10-15Allow many arguments for the count() function.Cyrille Bagard
2023-10-15Handle more fuzzy pattern properties.Cyrille Bagard
2023-10-12Implement two extra modifiers for ROST: "lower" and "upper".Cyrille Bagard
2023-10-12Include a "wide" modifier for ROST patterns.Cyrille Bagard
2023-10-11Add two new functions to ROST grammar: modpath and maxcommon.Cyrille Bagard
2023-10-10Introduce a "wide" function in order to deal with UTF-16 in match conditions.Cyrille Bagard
2023-10-09Support some last missing features from Kaitai: bit fields, instance search ↵Cyrille Bagard
order and stream EOF.
2023-10-07Update the test suite for ROST.Cyrille Bagard
2023-10-07Create some glue between ROST and Kaitai.Cyrille Bagard
2023-10-04Introduce a new plugin for computing API hashes.Cyrille Bagard
2023-10-02Implement Base64 encoding for scan pattern modifications.Cyrille Bagard
2023-10-01Update tests with last API.Cyrille Bagard
2023-10-01Introduce parameters for scan pattern modifiers.Cyrille Bagard
2023-09-25Handle private and global rules.Cyrille Bagard
2023-09-12Save current state with some ROST extra features.Cyrille Bagard
2023-08-18Create some modifiers and handle match properties inside ROST.Cyrille Bagard
2023-08-07Reject any rule referencing itself as match conditionCyrille Bagard
2023-08-06Reject calls on non callable expressions softly (and fix a little coding ↵Cyrille Bagard
mistake).
2023-08-06Clean the code for ROST namespaces.Cyrille Bagard
2023-08-06Avoid to count the matches of a non-existing pattern.Cyrille Bagard
2023-08-06Make the "condition" section mandatory in a rule.Cyrille Bagard
2023-08-06Prevent the ACISM backend from crashing when a scan is performed with no ↵Cyrille Bagard
pattern.
2023-08-06Extend the ROST grammar with a first batch of new features.Cyrille Bagard
2023-06-06Clean and reorganize a little bit the code for Kaitai.Cyrille Bagard
2023-05-24Define a first implementation of Kaitai parsing.Cyrille Bagard
2023-05-07Aggregate YAML values from sequences when requested and possible.Cyrille Bagard
2023-04-27Replace the old YAML parser by another one relying on the external libyaml ↵Cyrille Bagard
library.
2023-04-21Implement the itoa() non-standard function.Cyrille Bagard
2023-03-11Handle YAML nodes without values.Cyrille Bagard
2023-02-04Provide constructor to load Yaml contents without external files.Cyrille Bagard
2023-01-30Save an initial version of rost.Cyrille Bagard
2023-01-03Fix some mistakes in bitfield operations.Cyrille Bagard