summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
10 daysCreate a function to search for the next set bit in bit field.HEADmasterCyrille Bagard
10 daysCosmetics.Cyrille Bagard
2024-03-21Fix the compilation in debug mode.Cyrille Bagard
2024-03-04Share instances to avoid extra calls to g_object_[un]ref().Cyrille Bagard
2024-03-03Use a global allocator to store (partial) matches.Cyrille Bagard
2024-03-03Restore mixed hexadecimal pattern support.Cyrille Bagard
2024-02-26Let the OS schedule the scan process.Cyrille Bagard
2024-02-24Provide the match count for bytes using the generic API.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-18Read escaped strings faster.Cyrille Bagard
2024-02-17Remove the need of backing up inside the rule lexer.Cyrille Bagard
2024-02-08Save an unused bit field operation created for tests.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-02-05Cosmetic.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-22Take errors occurring while creating scan contexts into account.Cyrille Bagard
2024-01-21Refactor the scan match storage.Cyrille Bagard
2024-01-20Define a memory allocator for large sets.Cyrille Bagard
2024-01-20Select core components to load.Cyrille Bagard
2024-01-20Introduce an algorithm for sorting a linked list.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-28Optimize the registration of full matches.Cyrille Bagard
2023-11-17Clean work queues only once.Cyrille Bagard
2023-11-16Clean the Python script converting the ROST grammar.Cyrille Bagard
2023-11-16Clean the Python script converting the ROST grammar.Cyrille Bagard
2023-11-15Ban pattern count indexes sooner (from the grammar).Cyrille Bagard
2023-11-14Improve the ROST grammar translation for AFL++.*Cyrille Bagard
2023-11-14Handle small base64 encodings which may produce few patterns.Cyrille Bagard
2023-11-13Provide some helpers to run ROST with AFL++.Cyrille Bagard
2023-11-12Dump some ROST keywords on request.Cyrille Bagard
2023-11-12Retrieve the right plugin path in regular install modes.Cyrille Bagard
2023-11-08Remove a memory leak from the creation of Python plugins.Cyrille Bagard
2023-11-08Remove debug output.Cyrille Bagard
2023-11-08Make the hexadecimal range processing stronger.Cyrille Bagard
2023-11-06Include a suppressions file for Valgrind.Cyrille Bagard
2023-11-06Fix newly detected memory leaks.Cyrille Bagard
2023-11-02Fix a few regressions thanks to the test suite.Cyrille Bagard
2023-11-01Accept empty strings as meta data and conditions once again.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-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-22Fortify the parsing of hexadecimal definitions.Cyrille Bagard