Vsevolod Stakhov
80cb19900c
[Minor] Fix some ubsan related issues
vor 4 Jahren
Vsevolod Stakhov
736a5f1d12
Revert "[Minor] Use less aggressive optimisation level"
This reverts commit 9bfff1d477
.
vor 5 Jahren
Vsevolod Stakhov
9bfff1d477
[Minor] Use less aggressive optimisation level
vor 5 Jahren
Vsevolod Stakhov
093dd1190d
[Fix] Fix actrie implementation (sync from upstream), fixed OOB read
vor 5 Jahren
Vsevolod Stakhov
2f00b1fc24
[Minor] Don't use shift on -1
vor 5 Jahren
Vsevolod Stakhov
2d053b6fac
[Minor] Update aho-corasic implementation
vor 6 Jahren
Vsevolod Stakhov
8164a21476
[Fix] Update issues in ac-trie
vor 7 Jahren
Vsevolod Stakhov
6eecb5ce7c
[Minor] Add enable full debug option
vor 7 Jahren
Andreas Schneider
32a6a19cd2
acism: Add missing glib dependency
This library uses g_ascii_tolower()
vor 7 Jahren
Bryon Gloden, CISSP®
a7abc83488
Update acism_create.c
Passing one pointer into realloc() and assigning the result directly into that same pointer variable can cause a memory leak if the reallocation fails, because the original allocation will still exist. The correct way to do this is to use a temporary pointer variable.
Credit: http://stackoverflow.com/a/11548901
Found by https://github.com/bryongloden/cppcheck
vor 8 Jahren
Vsevolod Stakhov
c0646f71d6
Add special hacks to allow static build.
vor 8 Jahren
Vsevolod Stakhov
eb737947eb
Reorganize includes to reduce namespace pollution.
vor 8 Jahren
Vsevolod Stakhov
94a86fe0a1
Avoid large enums.
vor 9 Jahren
Vsevolod Stakhov
5fcec0fcdb
Avoid extra linking.
vor 9 Jahren
Vsevolod Stakhov
7f8ab548d3
Another round of linking issues fixup.
vor 9 Jahren
Vsevolod Stakhov
dffdfc8492
Fix misprint in library path.
vor 9 Jahren
Andrew Lewis
549402f683
Try fix RPATH
vor 9 Jahren
Vsevolod Stakhov
8f6bde8c1e
Install ac-trie to the private library dir.
vor 9 Jahren
Vsevolod Stakhov
efaf25c90f
Allow caseless trie search.
vor 9 Jahren
Vsevolod Stakhov
8eca74d277
Corasic -> Corasick.
vor 9 Jahren