Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [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 | |
| | ||||||
* | [Minor] Implement bits printing for numbers | Vsevolod Stakhov | 2022-05-15 | 2 | -11/+21 | |
| | ||||||
* | [Minor] Move common hashing utils to a separate util header | Vsevolod Stakhov | 2022-05-14 | 1 | -0/+54 | |
| | ||||||
* | [Minor] Replace some of macro uses | Vsevolod Stakhov | 2022-05-07 | 1 | -2/+2 | |
| | ||||||
* | [Minor] Add enumerate helper | Vsevolod Stakhov | 2022-05-04 | 1 | -0/+26 | |
| | ||||||
* | [Minor] Fix empty cache filename case | Vsevolod Stakhov | 2022-05-02 | 1 | -0/+4 | |
| | ||||||
* | [Minor] Handle unexpected cases | Vsevolod Stakhov | 2022-05-02 | 1 | -0/+14 | |
| | ||||||
* | [Minor] Improve test stability | Vsevolod Stakhov | 2022-05-01 | 1 | -6/+12 | |
| | ||||||
* | [Minor] Some more fixes | Vsevolod Stakhov | 2022-05-01 | 2 | -3/+5 | |
| | ||||||
* | [Minor] Fix RAII locked file | Vsevolod Stakhov | 2022-05-01 | 2 | -12/+44 | |
| | ||||||
* | [Minor] Remove useless comparision | Vsevolod Stakhov | 2022-05-01 | 1 | -4/+0 | |
| |