Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [Fix] Treat hostnames with no dots as eSLD of their own | Vsevolod Stakhov | 2022-11-26 | 1 | -20/+30 | |
| | ||||||
* | [Minor] Deduplicate code | Vsevolod Stakhov | 2022-11-26 | 2 | -0/+69 | |
| | ||||||
* | [CritFix] Fill path field in hyperscan notice command | Vsevolod Stakhov | 2022-11-21 | 1 | -0/+1 | |
| | | | | Reported by: @moisseev | |||||
* | [Fix] Add workaround for ENOBUFS error on sending | Vsevolod Stakhov | 2022-11-21 | 1 | -5/+18 | |
| | ||||||
* | [Fix] Fix off-by-one error in css tokenizer | Vsevolod Stakhov | 2022-11-21 | 1 | -1/+7 | |
| | ||||||
* | [Minor] Fix format string | Vsevolod Stakhov | 2022-11-20 | 1 | -1/+1 | |
| | ||||||
* | [Minor] Add some more logs to the erros in the control path | Vsevolod Stakhov | 2022-11-20 | 2 | -9/+57 | |
| | ||||||
* | [Minor] Add port to the `Host` header if using non-standard ports | Vsevolod Stakhov | 2022-11-19 | 3 | -3/+71 | |
| | ||||||
* | [Minor] Add some fail-safety for hyperscan cache | Vsevolod Stakhov | 2022-11-19 | 1 | -1/+13 | |
| | ||||||
* | [Minor] Allow urls with no tld when no tld file is loaded | Vsevolod Stakhov | 2022-11-19 | 1 | -1/+4 | |
| | ||||||
* | [Minor] Remove unused method | Vsevolod Stakhov | 2022-11-18 | 1 | -1/+0 | |
| | ||||||
* | [Minor] Try to fix potential off-by-one error | Vsevolod Stakhov | 2022-11-17 | 1 | -0/+5 | |
| | ||||||
* | [Minor] Add a simple check when trying to parse urls on config stage | Vsevolod Stakhov | 2022-11-12 | 1 | -0/+9 | |
| | ||||||
* | [CritFix] Deserialise hyperscan to the page-aligned space to prevent ↵ | Vsevolod Stakhov | 2022-11-11 | 1 | -1/+9 | |
| | | | | | | alignment issues Issue: #4329 | |||||
* | [Minor] Get rid of some compiler warnings | Vsevolod Stakhov | 2022-11-04 | 2 | -12/+1 | |
| | ||||||
* | [Minor] Restore non-blocking semantics for the control socket to avoid deadlocks | Vsevolod Stakhov | 2022-10-31 | 1 | -2/+3 | |
| | | | | XXX: it might be osx specific | |||||
* | [Minor] Reserve some more bytes | Vsevolod Stakhov | 2022-10-31 | 1 | -2/+2 | |
| | ||||||
* | [Minor] Simplify legacy calls via glib | Vsevolod Stakhov | 2022-10-30 | 1 | -15/+13 | |
| | ||||||
* | [Minor] Plug memory leak for sigaltstack | Vsevolod Stakhov | 2022-10-29 | 2 | -6/+27 | |
| | ||||||
* | [Minor] Add static log tag for hyperscan cache | Vsevolod Stakhov | 2022-10-29 | 1 | -5/+7 | |
| | ||||||
* | [Minor] Another small neat | Vsevolod Stakhov | 2022-10-25 | 1 | -1/+6 | |
| | ||||||
* | [Fix] Another corner case in url parsing | Vsevolod Stakhov | 2022-10-25 | 1 | -1/+3 | |
| | ||||||
* | [Fix] Try to fix parsing of the unencoded `>` characters in html attributes | Vsevolod Stakhov | 2022-10-25 | 1 | -34/+68 | |
| | ||||||
* | [Minor] Add small additional logging | Vsevolod Stakhov | 2022-10-25 | 1 | -0/+2 | |
| | ||||||
* | [Project] Enable hyperscan tools for re_cache | Vsevolod Stakhov | 2022-10-25 | 1 | -15/+17 | |
| | ||||||
* | [Minor] Fix offset usage | Vsevolod Stakhov | 2022-10-25 | 1 | -10/+14 | |
| | ||||||
* | [Project] Allow offsets in the hyperscan cache | Vsevolod Stakhov | 2022-10-24 | 3 | -5/+5 | |
| | ||||||
* | [Minor] Allow to map files at some offset | Vsevolod Stakhov | 2022-10-24 | 1 | -1/+1 | |
| | ||||||
* | [Minor] Improve logging | Vsevolod Stakhov | 2022-10-23 | 1 | -7/+17 | |
| | ||||||
* | [Rework] Make http normalize path function a generic function | Vsevolod Stakhov | 2022-10-23 | 5 | -239/+6 | |
| | ||||||
* | [Project] Rework cleanup | Vsevolod Stakhov | 2022-10-23 | 3 | -223/+91 | |
| | ||||||
* | [Project] Synchronize hyperscan caches via the main process | Vsevolod Stakhov | 2022-10-23 | 3 | -2/+39 | |
| | ||||||
* | [Rework] Use blocking socket for IPC between main and workers | Vsevolod Stakhov | 2022-10-23 | 1 | -0/+19 | |
| | | | | | | | | | | | | There are no reasons why control pipes are blocking: the messages there are rare and are strictly bounded by command sizes, so if we block on some pipe, it is ok, as we still poll that for all operations. It is also impossible to block on writing in normal conditions. And if the conditions are not normal, e.g. a worker is unresponsive, then we can safely think that the non-blocking behaviour as it is implemented currently will not make things better, as it would lead to incomplete reads/writes that are not handled anyhow and are totally broken from the beginning. | |||||
* | [Rework] Use more predictable size for commands buffers | Vsevolod Stakhov | 2022-10-23 | 1 | -2/+2 | |
| | ||||||
* | [Minor] Use seqpacket for control pipes | Vsevolod Stakhov | 2022-10-23 | 3 | -10/+14 | |
| | ||||||
* | [Rework] Convert multipattern to use hyperscan tools | Vsevolod Stakhov | 2022-10-22 | 2 | -3/+83 | |
| | ||||||
* | [Project] Start C API implementation | Vsevolod Stakhov | 2022-10-22 | 2 | -2/+127 | |
| | ||||||
* | [Minor] Do not sort part urls, it was added by a mistake | Vsevolod Stakhov | 2022-10-21 | 1 | -1/+0 | |
| | | | | Discussed with: @citrin | |||||
* | [Minor] Fix url_cmp operation | Vsevolod Stakhov | 2022-10-20 | 1 | -3/+3 | |
| | ||||||
* | [Minor] Remove vectorized hyperscan mode: it has been always broken | Vsevolod Stakhov | 2022-10-20 | 2 | -44/+12 | |
| | ||||||
* | [Minor] Use __func__ in c++ mode as defined by standard | Vsevolod Stakhov | 2022-10-18 | 1 | -1/+1 | |
| | ||||||
* | [Minor] Use a separate error class instead of std::string | Vsevolod Stakhov | 2022-10-17 | 2 | -16/+22 | |
| | ||||||
* | [Minor] Rename file to a more appropriate name | Vsevolod Stakhov | 2022-10-17 | 2 | -2/+2 | |
| | ||||||
* | [Rework] Store the current worker, so other libraries could use this information | Vsevolod Stakhov | 2022-10-16 | 3 | -6/+10 | |
| | ||||||
* | [Minor] Move hyperscan tools to the libserver domain | Vsevolod Stakhov | 2022-10-16 | 2 | -0/+291 | |
| | ||||||
* | [Minor] Commit leftovers | Vsevolod Stakhov | 2022-10-15 | 1 | -1/+1 | |
| | ||||||
* | [Minor] Fix copy-paste error | moisseev | 2022-10-09 | 1 | -1/+1 | |
| | | | | PR: #4302 | |||||
* | [Fix] Fix favicon.ico Content-Type header | moisseev | 2022-10-09 | 1 | -1/+3 | |
| | | | | Issue: #4301 | |||||
* | [Minor] Remove redundant check | Vsevolod Stakhov | 2022-10-07 | 1 | -6/+0 | |
| | ||||||
* | [Minor] Do not use names starting from `_` as they might be reserved | Vsevolod Stakhov | 2022-10-04 | 1 | -2/+2 | |
| | | | | Issue: #4293 |