aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* [Minor] Fix multipattern escaping for TLDsVsevolod Stakhov2019-02-181-4/+4
|
* [Fix] Fix HTTP headers signing caseVsevolod Stakhov2019-02-182-11/+22
|
* [Minor] Fix get_urls methodVsevolod Stakhov2019-02-181-0/+3
|
* [Minor] Add more safety when resolving depsVsevolod Stakhov2019-02-181-16/+23
|
* [Minor] Set addr failure flag on fuzzy errorsVsevolod Stakhov2019-02-181-3/+5
|
* [Fix] Rework groups scores definitionsVsevolod Stakhov2019-02-183-26/+74
|
* [Fix] Fix Content-Type parsingVsevolod Stakhov2019-02-182-56/+57
| | | | Issue: #2757
* [Fix] Fix rfc2231 for Content-Disposition headerVsevolod Stakhov2019-02-181-20/+34
| | | | Issue: #2757
* [Minor] Oops, fix typeVsevolod Stakhov2019-02-181-1/+5
|
* [Fix] Core: Fix address rotation bugVsevolod Stakhov2019-02-1811-33/+52
| | | | | | | | | | | | | | | | | | | | | | Previously, upstream.get_addr function returned the new address of the upstream. Unfortunately, it was used for printing addresses. It caused the following situation: let's imagine we have A1 and A2 where A1 was initially selected. So the connection was performed to A1: Current addr Selected addr Connect+---------+ A2+------>A1 A1 | +-+Print failure<---+ A1+------>A2 A2 | +----+ +->Mark failure+-------->+ A2 | +----+ But the failure OP as well as log message told about `A2` where the real problem happened with `A1`. This commit adds distinguishing between getting the next and the current address of the upstream resolving this issue.
* [Minor] Fix getting of emailsVsevolod Stakhov2019-02-162-22/+2
|
* [Minor] Fix format stringVsevolod Stakhov2019-02-161-1/+1
|
* [Feature] Lua_task: Add flexible method to get specific urlsVsevolod Stakhov2019-02-161-22/+89
|
* [Minor] Properly set protocol value for urlsVsevolod Stakhov2019-02-161-3/+3
|
* [Minor] Lua_url: Add method to get url protocolVsevolod Stakhov2019-02-161-0/+23
|
* [Minor] Add functions to deal with url protocolsVsevolod Stakhov2019-02-162-7/+79
|
* [Rework] Finish http code split and cleanupVsevolod Stakhov2019-02-1516-1560/+1715
|
* [Rework] Re-add filesVsevolod Stakhov2019-02-152-0/+4549
|
* [Rework] Start rework of the HTTP libraryVsevolod Stakhov2019-02-1516-4586/+37
|
* Merge pull request #2756 from moisseev/mime_typesVsevolod Stakhov2019-02-141-1/+0
|\ | | | | [Minor] mime_types: remove .tmp from bad_extensions
| * [Minor] mime_types: remove .tmp from bad_extensionsAlexander Moisseev2019-02-141-1/+0
| | | | | | | | | | | | | | as it is not potentially harmful Just a note: M$ Office documents are archives and some of them may contain *.tmp files (as well as other actually potentially dangerous extensions).
* | [Minor] Fix loading of unicode multipatternsVsevolod Stakhov2019-02-143-4/+20
| |
* | [Minor] Use new logic of regexp escapingVsevolod Stakhov2019-02-141-4/+11
| |
* | [Feature] Better escaping of unicodeVsevolod Stakhov2019-02-142-15/+46
| |
* | [Minor] Fix linkingVsevolod Stakhov2019-02-141-7/+4
|/
* [Minor] Try to fix linking hellVsevolod Stakhov2019-02-143-2/+1
|
* [Rework] Convert rspamd-server to a shared libraryVsevolod Stakhov2019-02-133-38/+53
|
* [Rework] Use VEX instructions, relocateVsevolod Stakhov2019-02-133-1579/+1579
|
* [Minor] Fix expressions for empty content HTML partsVsevolod Stakhov2019-02-131-3/+3
| | | | Issue: #2751
* [Minor] Remove all headers with the specific name, not just the first oneVsevolod Stakhov2019-02-131-13/+13
|
* [Feature] Clickhouse: Allow to store subject in ClickhouseVsevolod Stakhov2019-02-121-2/+22
|
* [Minor] History_redis: Use generic function to obfuscate subjectVsevolod Stakhov2019-02-121-9/+1
|
* [Project] Add new flags to clickhouse, redis and elastic exportersVsevolod Stakhov2019-02-123-3/+3
|
* [Project] Implement new flags in Lua APIVsevolod Stakhov2019-02-123-2/+225
|
* [Project] Implement concept of adaptive disabling of the rulesVsevolod Stakhov2019-02-123-9/+24
|
* [Minor] Settings: Fix function invocationVsevolod Stakhov2019-02-121-1/+1
|
* [Minor] Oops, fix the loopVsevolod Stakhov2019-02-111-0/+1
|
* [Minor] Move DKIM keys load to DKIM common codeVsevolod Stakhov2019-02-112-99/+96
|
* [Minor] Add base64 check routineVsevolod Stakhov2019-02-112-0/+33
|
* [Rework] Settings: Rework settings checkVsevolod Stakhov2019-02-111-108/+98
|
* [Minor] Stat: Fail-safety fix for object expansionVsevolod Stakhov2019-02-111-9/+3
|
* [Minor] Fix shitty variable namesVsevolod Stakhov2019-02-111-22/+22
|
* [Fix] Core: Fix etags supportVsevolod Stakhov2019-02-111-2/+3
| | | | | Issue: #2749 Closes: #2749
* [Minor] Stat: Set more sane default prefix when users scripts are setVsevolod Stakhov2019-02-111-1/+1
|
* [Minor] Oops, fix memory drainageVsevolod Stakhov2019-02-081-0/+7
|
* [Minor] Lua_task: Add topointer methodVsevolod Stakhov2019-02-082-2/+24
|
* [Minor] Lua_text: Allow text creation from a tableVsevolod Stakhov2019-02-081-0/+79
|
* [Minor] Fix some meaningful compile warningsVsevolod Stakhov2019-02-083-4/+5
|
* [Minor] Improve lua 5.3 compatibilityVsevolod Stakhov2019-02-081-1/+1
|
* [Fix] Mime_parser: Fix parsing of mime parts without closing boundaryVsevolod Stakhov2019-02-081-9/+12
|