Vsevolod Stakhov
80cb19900c
[Minor] Fix some ubsan related issues
4 years ago
Vsevolod Stakhov
736a5f1d12
Revert "[Minor] Use less aggressive optimisation level"
This reverts commit 9bfff1d477
.
5 years ago
Vsevolod Stakhov
9bfff1d477
[Minor] Use less aggressive optimisation level
5 years ago
Vsevolod Stakhov
093dd1190d
[Fix] Fix actrie implementation (sync from upstream), fixed OOB read
5 years ago
Vsevolod Stakhov
2f00b1fc24
[Minor] Don't use shift on -1
5 years ago
Vsevolod Stakhov
2d053b6fac
[Minor] Update aho-corasic implementation
6 years ago
Vsevolod Stakhov
8164a21476
[Fix] Update issues in ac-trie
7 years ago
Vsevolod Stakhov
6eecb5ce7c
[Minor] Add enable full debug option
7 years ago
Andreas Schneider
32a6a19cd2
acism: Add missing glib dependency
This library uses g_ascii_tolower()
7 years ago
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
8 years ago
Vsevolod Stakhov
c0646f71d6
Add special hacks to allow static build.
8 years ago
Vsevolod Stakhov
eb737947eb
Reorganize includes to reduce namespace pollution.
8 years ago
Vsevolod Stakhov
94a86fe0a1
Avoid large enums.
9 years ago
Vsevolod Stakhov
5fcec0fcdb
Avoid extra linking.
9 years ago
Vsevolod Stakhov
7f8ab548d3
Another round of linking issues fixup.
9 years ago
Vsevolod Stakhov
dffdfc8492
Fix misprint in library path.
9 years ago
Andrew Lewis
549402f683
Try fix RPATH
9 years ago
Vsevolod Stakhov
8f6bde8c1e
Install ac-trie to the private library dir.
9 years ago
Vsevolod Stakhov
efaf25c90f
Allow caseless trie search.
9 years ago
Vsevolod Stakhov
8eca74d277
Corasic -> Corasick.
9 years ago