aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [Minor] Fix warningsVsevolod Stakhov2019-11-183-4/+10
|
* Merge pull request #3151 from korgoth1/masterVsevolod Stakhov2019-11-181-6/+9
|\ | | | | [Test] P0F fix
| * [Test] P0F fixkorgoth12019-11-181-6/+9
| |
* | [Minor] Oops, fix misprintVsevolod Stakhov2019-11-181-1/+1
| |
* | [Minor] Fix debian flagsVsevolod Stakhov2019-11-182-2/+3
| |
* | [Rework] Further cmake system reworkVsevolod Stakhov2019-11-189-126/+260
|/
* [Minor] P0f: More output fixesVsevolod Stakhov2019-11-181-4/+12
|
* [Rework] Make cmake structure more modularVsevolod Stakhov2019-11-187-620/+580
|
* [Minor] P0f: Fix outputVsevolod Stakhov2019-11-182-9/+19
|
* [Minor] Grrr, fix operatorVsevolod Stakhov2019-11-181-1/+1
|
* [Fix] Fix utf8 validation for symbols options and empty stringsVsevolod Stakhov2019-11-182-2/+6
|
* Merge pull request #3147 from resec/masterVsevolod Stakhov2019-11-182-45/+27
|\ | | | | [Fix] Fixing multiple classifiers on redis
| * Revert "[Fix] #3129 Multiple classifiers on redis working incorrectly"resec2019-11-142-29/+3
| | | | | | | | This reverts commit 14495547dea7e4a0c14cf1507ba7def74b58a4ce.
| * [Fix] #3129 Multiple classifiers on redis working incorrectlyresec2019-11-082-3/+29
| |
| * [Minor] #3129 Multiple classifiers on redis working incorrectlyresec2019-11-072-2/+2
| |
| * [Fix] #3129 Multiple classifiers on redis working incorrectlyresec2019-11-071-7/+4
| |
| * [Fix] #3129 Multiple classifiers on redis working incorrectlyresec2019-11-071-38/+23
| |
* | Merge pull request #3150 from moisseev/patch-1Vsevolod Stakhov2019-11-181-1/+1
|\ \ | | | | | | [Minor] Remove extra space
| * | [Minor] Remove extra spaceAlexander Moisseev2019-11-181-1/+1
| | |
* | | [Minor] Add sanity check when trying to insert optionsVsevolod Stakhov2019-11-181-5/+26
|/ /
* | [Minor] Fix action nameVsevolod Stakhov2019-11-171-1/+1
| | | | | | | | Submitted by: Alex Antropoff
* | [Minor] Fix format string to avoid crash on 32bit systems with weird off_tVsevolod Stakhov2019-11-161-2/+3
| | | | | | | | Issue: #3142
* | [Minor] Improve logging and set hostname for further usageVsevolod Stakhov2019-11-161-1/+4
| |
* | [Minor] Validate symbols optionsVsevolod Stakhov2019-11-161-3/+21
| |
* | [Feature] Always validate Rspamd protocol outputVsevolod Stakhov2019-11-151-1/+15
| |
* | [Minor] Use ref impl for small stringsVsevolod Stakhov2019-11-151-1/+3
| |
* | [Test] Improve testsVsevolod Stakhov2019-11-152-1/+131
| |
* | [Fix] Fix issues foundVsevolod Stakhov2019-11-154-21/+23
| |
* | [Rework] Rewrite rspamd_str_make_utf_valid functionVsevolod Stakhov2019-11-152-34/+83
| |
* | [Minor] Init utf8 libraryVsevolod Stakhov2019-11-151-0/+13
| |
* | [Project] Use own utf8 validation instead of glibVsevolod Stakhov2019-11-156-31/+62
| |
* | [Project] Add fast utf8 validation libraryVsevolod Stakhov2019-11-1510-4/+856
| |
* | [Minor] Move CPU detection out of the cryptobox moduleVsevolod Stakhov2019-11-152-109/+105
| |
* | [Rework] Move cmake modules to a dedicated pathVsevolod Stakhov2019-11-156-4/+5
| |
* | [Minor] Return early from quit commandVsevolod Stakhov2019-11-141-0/+1
| |
* | [Minor] Add failure reason in the upstreams codeVsevolod Stakhov2019-11-1313-56/+84
| |
* | [Minor] Save port number in upstream nameVsevolod Stakhov2019-11-131-1/+11
| |
* | [Fix] Fix off-by-one in retries for the proxyVsevolod Stakhov2019-11-121-3/+3
| |
* | [Minor] Some more speed improvements for base64 decodingVsevolod Stakhov2019-11-123-31/+31
| |
* | [Feature] Improve base64 usageVsevolod Stakhov2019-11-123-20/+37
| |
* | [Test] Improve base64 testVsevolod Stakhov2019-11-121-32/+56
| |
* | [Minor] Use sane HTTP codes in case of proxy errorsVsevolod Stakhov2019-11-122-2/+31
| |
* | [Minor] Improve loggingVsevolod Stakhov2019-11-121-1/+1
| |
* | [Feature] Allow to limit maps per specific workerVsevolod Stakhov2019-11-1116-53/+129
| |
* | [Rework] Further isolation of the controller's functionsVsevolod Stakhov2019-11-115-256/+324
| |
* | [Rework] Replace controller functions by any scanner worker if neededVsevolod Stakhov2019-11-119-169/+242
| |
* | Merge pull request #3144 from citrin/mailman_msgidVsevolod Stakhov2019-11-101-1/+2
|\ \ | | | | | | [Minor] Optimize mailman_msgid regexp
| * | [Minor] Optimize mailman_msgid regexpAnton Yuzhaninov2019-11-101-1/+2
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The old regexp is susceptible to exponential backtracking. pcretest benchmark: ``` PCRE version 8.43 2019-02-23 /^<mailman\.\d+\.\d+\.\d+\..+\@\S+>$/ <mailman.0.1037840296.16399.mailman-developers@example.org> Execute time 0.0006 milliseconds 0: <mailman.0.1037840296.16399.mailman-developers@example.org> <mailman.0.0.0.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ > Execute time 9.8803 milliseconds No match /^<mailman\.\d+\.\d+\.\d+\.[-+.:=\w]+@[-a-zA-Z\d.]+>$/ <mailman.0.1037840296.16399.mailman-developers@example.org> Execute time 0.0003 milliseconds 0: <mailman.0.1037840296.16399.mailman-developers@example.org> <mailman.0.0.0.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ > Execute time 0.0002 milliseconds No match ```
* | [Minor] Sequential upstreams iteration is specialVsevolod Stakhov2019-11-091-1/+1
| |
* | [Minor] Except the current upstream when doing final DNS retransmitVsevolod Stakhov2019-11-081-1/+7
| |