summaryrefslogtreecommitdiffstats
path: root/src/libserver
Commit message (Expand)AuthorAgeFilesLines
...
* [Fix] Treat hostnames with no dots as eSLD of their ownVsevolod Stakhov2022-11-261-20/+30
* [Minor] Deduplicate codeVsevolod Stakhov2022-11-262-0/+69
* [CritFix] Fill path field in hyperscan notice commandVsevolod Stakhov2022-11-211-0/+1
* [Fix] Add workaround for ENOBUFS error on sendingVsevolod Stakhov2022-11-211-5/+18
* [Fix] Fix off-by-one error in css tokenizerVsevolod Stakhov2022-11-211-1/+7
* [Minor] Fix format stringVsevolod Stakhov2022-11-201-1/+1
* [Minor] Add some more logs to the erros in the control pathVsevolod Stakhov2022-11-202-9/+57
* [Minor] Add port to the `Host` header if using non-standard portsVsevolod Stakhov2022-11-193-3/+71
* [Minor] Add some fail-safety for hyperscan cacheVsevolod Stakhov2022-11-191-1/+13
* [Minor] Allow urls with no tld when no tld file is loadedVsevolod Stakhov2022-11-191-1/+4
* [Minor] Remove unused methodVsevolod Stakhov2022-11-181-1/+0
* [Minor] Try to fix potential off-by-one errorVsevolod Stakhov2022-11-171-0/+5
* [Minor] Add a simple check when trying to parse urls on config stageVsevolod Stakhov2022-11-121-0/+9
* [CritFix] Deserialise hyperscan to the page-aligned space to prevent alignmen...Vsevolod Stakhov2022-11-111-1/+9
* [Minor] Get rid of some compiler warningsVsevolod Stakhov2022-11-042-12/+1
* [Minor] Restore non-blocking semantics for the control socket to avoid deadlocksVsevolod Stakhov2022-10-311-2/+3
* [Minor] Reserve some more bytesVsevolod Stakhov2022-10-311-2/+2
* [Minor] Simplify legacy calls via glibVsevolod Stakhov2022-10-301-15/+13
* [Minor] Plug memory leak for sigaltstackVsevolod Stakhov2022-10-292-6/+27
* [Minor] Add static log tag for hyperscan cacheVsevolod Stakhov2022-10-291-5/+7
* [Minor] Another small neatVsevolod Stakhov2022-10-251-1/+6
* [Fix] Another corner case in url parsingVsevolod Stakhov2022-10-251-1/+3
* [Fix] Try to fix parsing of the unencoded `>` characters in html attributesVsevolod Stakhov2022-10-251-34/+68
* [Minor] Add small additional loggingVsevolod Stakhov2022-10-251-0/+2
* [Project] Enable hyperscan tools for re_cacheVsevolod Stakhov2022-10-251-15/+17
* [Minor] Fix offset usageVsevolod Stakhov2022-10-251-10/+14
* [Project] Allow offsets in the hyperscan cacheVsevolod Stakhov2022-10-243-5/+5
* [Minor] Allow to map files at some offsetVsevolod Stakhov2022-10-241-1/+1
* [Minor] Improve loggingVsevolod Stakhov2022-10-231-7/+17
* [Rework] Make http normalize path function a generic functionVsevolod Stakhov2022-10-235-239/+6
* [Project] Rework cleanupVsevolod Stakhov2022-10-233-223/+91
* [Project] Synchronize hyperscan caches via the main processVsevolod Stakhov2022-10-233-2/+39
* [Rework] Use blocking socket for IPC between main and workersVsevolod Stakhov2022-10-231-0/+19
* [Rework] Use more predictable size for commands buffersVsevolod Stakhov2022-10-231-2/+2
* [Minor] Use seqpacket for control pipesVsevolod Stakhov2022-10-233-10/+14
* [Rework] Convert multipattern to use hyperscan toolsVsevolod Stakhov2022-10-222-3/+83
* [Project] Start C API implementationVsevolod Stakhov2022-10-222-2/+127
* [Minor] Do not sort part urls, it was added by a mistakeVsevolod Stakhov2022-10-211-1/+0
* [Minor] Fix url_cmp operationVsevolod Stakhov2022-10-201-3/+3
* [Minor] Remove vectorized hyperscan mode: it has been always brokenVsevolod Stakhov2022-10-202-44/+12
* [Minor] Use __func__ in c++ mode as defined by standardVsevolod Stakhov2022-10-181-1/+1
* [Minor] Use a separate error class instead of std::stringVsevolod Stakhov2022-10-172-16/+22
* [Minor] Rename file to a more appropriate nameVsevolod Stakhov2022-10-172-2/+2
* [Rework] Store the current worker, so other libraries could use this informationVsevolod Stakhov2022-10-163-6/+10
* [Minor] Move hyperscan tools to the libserver domainVsevolod Stakhov2022-10-162-0/+291
* [Minor] Commit leftoversVsevolod Stakhov2022-10-151-1/+1
* [Minor] Fix copy-paste errormoisseev2022-10-091-1/+1
* [Fix] Fix favicon.ico Content-Type headermoisseev2022-10-091-1/+3
* [Minor] Remove redundant checkVsevolod Stakhov2022-10-071-6/+0
* [Minor] Do not use names starting from `_` as they might be reservedVsevolod Stakhov2022-10-041-2/+2