summaryrefslogtreecommitdiff
path: root/src/analysis/scan/patterns
AgeCommit message (Expand)Author
2024-03-03Use a global allocator to store (partial) matches.Cyrille Bagard
2024-02-24Rely on the ACISM tree to detect identical patterns.Cyrille Bagard
2024-02-23Fix three bugs in the atom selection function.Cyrille Bagard
2024-02-20Share GObject instances between scan contexts and matches.Cyrille Bagard
2024-02-08Discard bit fields to find the bast atoms.Cyrille Bagard
2024-02-06Find free interleaving indexes for the ACISM backend using a dedicated search.Cyrille Bagard
2024-01-28Implement a basic support for Hyperscan.Cyrille Bagard
2024-01-28Update the current scan backend warm-up.Cyrille Bagard
2024-01-28Disable some debug messages.Cyrille Bagard
2024-01-21Refactor the scan match storage.Cyrille Bagard
2023-12-22Refactor the ACISM backend a little bit.Cyrille Bagard
2023-12-15Compute the right code for bytes when relying on byte frequencies.Cyrille Bagard
2023-11-08Make the hexadecimal range processing stronger.Cyrille Bagard
2023-11-02Fix a few regressions thanks to the test suite.Cyrille Bagard
2023-11-01Fix various memory leaks.Cyrille Bagard
2023-10-24Ensure patterns found at the edges of scanned content do not crash the scanner.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-16Improve the code and fix mistakes.Cyrille Bagard
2023-10-16Fix a Use-After-Free.Cyrille Bagard
2023-10-13Pipe pattern modifiers when requested.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-07Update the test suite for ROST.Cyrille Bagard
2023-10-05Rename search tokens from "string" to "bytes".Cyrille Bagard
2023-10-04Typos.Cyrille Bagard
2023-10-02Implement Base64 encoding for scan pattern modifications.Cyrille Bagard
2023-10-01Introduce parameters for scan pattern modifiers.Cyrille Bagard
2023-09-14Fix inheritance for modifier lists.Cyrille Bagard
2023-09-12Delete lots of debug output.Cyrille Bagard
2023-09-12Check for CPU features before compiling.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-06Prevent the ACISM backend from crashing when a scan is performed with no patt...Cyrille Bagard
2023-07-07Rewrite core parts of the ROST API.Cyrille Bagard
2023-01-30Save an initial version of rost.Cyrille Bagard