Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [Minor] Use mkstemp for temporary hyperscan cache file | Vsevolod Stakhov | 2023-03-04 | 1 | -3/+3 | |
| | ||||||
* | [Minor] Be more consistent about the trailing slash | Vsevolod Stakhov | 2023-02-27 | 2 | -3/+13 | |
| | ||||||
* | [Fix] Add hyperscan databases sanity check | Vsevolod Stakhov | 2023-02-27 | 1 | -6/+10 | |
| | | | | Issue: #4409 | |||||
* | [Fix] Do not do `lstat` when we are creating file | Vsevolod Stakhov | 2023-02-27 | 1 | -10/+12 | |
| | ||||||
* | [Fix] Further checks for the hs_scratch_alloc | Vsevolod Stakhov | 2023-02-25 | 1 | -4/+32 | |
| | | | | Issue: #4409 | |||||
* | [Fix] Add O_CREAT flag when creating a file | Vsevolod Stakhov | 2022-11-16 | 1 | -1/+1 | |
| | | | | Issue: #4337 | |||||
* | [Minor] Fix build on 32bit platforms | Vsevolod Stakhov | 2022-11-11 | 1 | -2/+2 | |
| | ||||||
* | [Test] use TMPDIR if available for mkstemp tests | Petr Vaněk | 2022-11-08 | 1 | -4/+14 | |
| | ||||||
* | [Minor] Get rid of some compiler warnings | Vsevolod Stakhov | 2022-11-04 | 1 | -1/+3 | |
| | ||||||
* | [Project] Allow offsets in the hyperscan cache | Vsevolod Stakhov | 2022-10-24 | 1 | -1/+1 | |
| | ||||||
* | [Minor] Allow to map files at some offset | Vsevolod Stakhov | 2022-10-24 | 2 | -14/+22 | |
| | ||||||
* | [Minor] Normalise file names | Vsevolod Stakhov | 2022-10-23 | 2 | -1/+11 | |
| | ||||||
* | [Rework] Make http normalize path function a generic function | Vsevolod Stakhov | 2022-10-23 | 2 | -0/+233 | |
| | ||||||
* | [Rework] Convert multipattern to use hyperscan tools | Vsevolod Stakhov | 2022-10-22 | 1 | -131/+20 | |
| | ||||||
* | [Minor] Fix error copying/move behaviour | Vsevolod Stakhov | 2022-10-18 | 1 | -0/+28 | |
| | ||||||
* | [Minor] Use a separate error class instead of std::string | Vsevolod Stakhov | 2022-10-17 | 3 | -37/+140 | |
| | ||||||
* | [Minor] Rename file to a more appropriate name | Vsevolod Stakhov | 2022-10-17 | 3 | -5/+5 | |
| | ||||||
* | [Minor] Move hyperscan tools to the libserver domain | Vsevolod Stakhov | 2022-10-16 | 2 | -293/+1 | |
| | ||||||
* | [Project] (Re)implement hyperscan caching | Vsevolod Stakhov | 2022-10-16 | 1 | -3/+197 | |
| | ||||||
* | [Minor] More tests and fixes to raii file | Vsevolod Stakhov | 2022-10-16 | 2 | -23/+56 | |
| | ||||||
* | [Minor] Add some more utilities | Vsevolod Stakhov | 2022-10-15 | 2 | -1/+21 | |
| | ||||||
* | [Rework] Split locked and unlocked files, as mmap does not need flock normally | Vsevolod Stakhov | 2022-10-15 | 2 | -54/+127 | |
| | ||||||
* | [Minor] Add method to extract shared memory from RAII ownership | Vsevolod Stakhov | 2022-10-09 | 1 | -0/+8 | |
| | ||||||
* | [Rework] Start movement of the hyperscan related routines into a single unit | Vsevolod Stakhov | 2022-10-08 | 2 | -1/+99 | |
| | ||||||
* | [Minor] Add some more methods and tests to the file raii abstraction | Vsevolod Stakhov | 2022-10-08 | 2 | -3/+101 | |
| | ||||||
* | [Feature] Share hyperscan database among processes | Vsevolod Stakhov | 2022-10-08 | 1 | -4/+116 | |
| | ||||||
* | [Minor] Detect ffsll presence in a target system | Vsevolod Stakhov | 2022-10-06 | 1 | -1/+31 | |
| | ||||||
* | [Test] Fix failing test | Vsevolod Stakhov | 2022-10-03 | 1 | -1/+1 | |
| | ||||||
* | [Fix] Fix emoji joiner FP | Vsevolod Stakhov | 2022-10-03 | 1 | -1/+3 | |
| | | | | Issue: #4290 | |||||
* | [Fix] Fix copying of sockaddr_un addresses | Timo Rothenpieler | 2022-09-26 | 1 | -6/+8 | |
| | | | | | | | | | | They can be very tiny (hence the adjustment of the size assert) and the path can contain intermittent null bytes, so the only choice is to trust the input slen and copy the whole struct. An autobound unix socket uses an abstract address, which starts with a null byte, hence this change is neccesary for such an address getting copied properly. | |||||
* | [Fix] Bind AF_UNIX DGRAM client connection to annonymous address | Timo Rothenpieler | 2022-09-26 | 1 | -0/+13 | |
| | | | | Fixes #4278 | |||||
* | [Minor] Oops, remove experiment | Vsevolod Stakhov | 2022-09-24 | 1 | -7/+0 | |
| | ||||||
* | [Minor] Some neats when working with Unix sockets | Vsevolod Stakhov | 2022-09-24 | 1 | -0/+10 | |
| | ||||||
* | [Fix] Plug memory leak in regexp destruction with pcre2 | Vsevolod Stakhov | 2022-09-18 | 1 | -10/+18 | |
| | ||||||
* | [Minor] Use a more unified approach to hash strings | Vsevolod Stakhov | 2022-08-15 | 1 | -35/+22 | |
| | ||||||
* | [Minor] Restrict `m` patterns in regexps | Vsevolod Stakhov | 2022-07-30 | 1 | -1/+1 | |
| | | | | Issue: #4221 | |||||
* | [Minor] Glob patterns actually allow ranges | Vsevolod Stakhov | 2022-07-30 | 1 | -5/+32 | |
| | ||||||
* | [Minor] Add is_avalanching type hint | Vsevolod Stakhov | 2022-07-18 | 1 | -0/+1 | |
| | ||||||
* | [Rework] Use another version of hash table from the same author | Vsevolod Stakhov | 2022-07-17 | 1 | -3/+3 | |
| | ||||||
* | [Minor] Try to fix unpadded base32 decoding | Vsevolod Stakhov | 2022-07-15 | 1 | -1/+1 | |
| | ||||||
* | [Fix] Mempool: Fix alloc_array function to actually multiply nmembers by size | Vsevolod Stakhov | 2022-06-29 | 1 | -1/+1 | |
| | | | | Found by: @citrin | |||||
* | [Fix] Upstreams: Don't ignore revive_time config option | Anton Yuzhaninov | 2022-06-29 | 1 | -1/+1 | |
| | ||||||
* | [Minor] Grow small strings more quickly | Vsevolod Stakhov | 2022-06-23 | 1 | -1/+6 | |
| | ||||||
* | [Minor] Move stuff | Vsevolod Stakhov | 2022-06-21 | 2 | -40/+39 | |
| | ||||||
* | [Minor] Remove deprecated stuff | Vsevolod Stakhov | 2022-06-19 | 1 | -2/+2 | |
| | ||||||
* | [Minor] Remove unused function | Vsevolod Stakhov | 2022-06-16 | 2 | -30/+0 | |
| | ||||||
* | [Minor] Simplify array_of using types deduction | Vsevolod Stakhov | 2022-06-11 | 1 | -2/+3 | |
| | ||||||
* | [Minor] Fix compile issues | Vsevolod Stakhov | 2022-06-07 | 1 | -1/+1 | |
| | ||||||
* | [Minor] Add a memory erasing allocator | Vsevolod Stakhov | 2022-06-06 | 1 | -0/+21 | |
| | ||||||
* | [Minor] Change macro for C++ | Vsevolod Stakhov | 2022-05-28 | 1 | -1/+7 | |
| |