aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* [Minor] Fix pcre2 jit checksVsevolod Stakhov2019-05-301-9/+16
|
* [Minor] Lua_tcp: Add starttls implementationVsevolod Stakhov2019-05-301-0/+28
|
* [Minor] SURBL: Do not append suffix to the options listVsevolod Stakhov2019-05-301-4/+17
|
* [Feature] Lua_tcp: Add preliminary support of SSL connectionsVsevolod Stakhov2019-05-291-14/+125
|
* [CritFix] Fix loading of DKIM public keysVsevolod Stakhov2019-05-291-3/+3
|
* [Fix] Do not output rbl suffix in symbol optionVsevolod Stakhov2019-05-291-10/+14
|
* [Minor] Use lua_smtp for dmarc reportsVsevolod Stakhov2019-05-251-149/+66
|
* [Minor] Rework API to remove task dependencyVsevolod Stakhov2019-05-251-2/+3
|
* [Minor] Use lua_smtp in metadata_exporterVsevolod Stakhov2019-05-251-120/+12
|
* [Minor] Fix format stringVsevolod Stakhov2019-05-241-1/+1
|
* [Minor] Remove string from top to avoid lua stack issuesVsevolod Stakhov2019-05-241-0/+1
|
* [Minor] Fix processing message ids without bracesVsevolod Stakhov2019-05-241-19/+19
|
* [Minor] Settings: Add workarounds for maxscoreVsevolod Stakhov2019-05-241-9/+33
|
* [Fix] Do not use lightuserdata for tracebackVsevolod Stakhov2019-05-2422-254/+117
| | | | | | | | | | LuaJIT limits lightuserdata usage to 47 bits. On Arm64, this leads to break of the C <-> Lua interoperability using this type. This rework has changed traceback function behaviour from lightuserdata opaque pointer (GString * in particular) to luaL_Buffer. Issue: #2906
* [Fix] Lua_tcp: Report connection failuresVsevolod Stakhov2019-05-231-8/+5
| | | | Issue: #2899
* [Fix] Fix history resetVsevolod Stakhov2019-05-231-12/+9
| | | | Issue: #2910
* [Minor] Clickhouse: Add exceptions logicVsevolod Stakhov2019-05-231-3/+26
|
* [Minor] Archives: Distinguish compressed headers and encrypted archivesVsevolod Stakhov2019-05-224-3/+30
|
* [Minor] Write email address in optionsVsevolod Stakhov2019-05-221-6/+6
|
* [CritFix] Fix case sensivity when parsing Content-TypeVsevolod Stakhov2019-05-211-16/+16
|
* [Feature] Clickhouse: Utilise LowCardinality featureVsevolod Stakhov2019-05-211-3/+3
|
* [Feature] Adopt emails module to use lua_mapsVsevolod Stakhov2019-05-211-101/+109
|
* [Feature] Use maps logic from lua_maps for multimapVsevolod Stakhov2019-05-211-114/+52
|
* [Minor] Fix occasional breakVsevolod Stakhov2019-05-201-2/+2
|
* [Minor] Fix testing for zeroVsevolod Stakhov2019-05-201-1/+1
|
* [Feature] Multimap: Add combined maps prototypeVsevolod Stakhov2019-05-201-71/+103
|
* [Minor] Clickhouse: Change scores to Float32 for nowVsevolod Stakhov2019-05-201-1/+1
|
* [Fix] Further fixes to printing of the FP numbersVsevolod Stakhov2019-05-191-62/+13
|
* [Minor] Implement generic whitelist in reputation pluginVsevolod Stakhov2019-05-181-6/+6
|
* [Minor] Allow virtual symbols with no parentVsevolod Stakhov2019-05-182-8/+8
|
* [Rework] Slashing: Change versioning schema - move to 2.0Vsevolod Stakhov2019-05-182-19/+2
|
* [Minor] Increase priority of the asn moduleVsevolod Stakhov2019-05-181-1/+1
|
* [Minor] Fix conditionVsevolod Stakhov2019-05-181-1/+1
|
* [Minor] Lua_expression: Allow simplier invocation of create functionVsevolod Stakhov2019-05-171-37/+45
|
* [Minor] Fix setting structure's fieldsVsevolod Stakhov2019-05-171-0/+1
|
* [Rework] Rework expression APIVsevolod Stakhov2019-05-176-101/+203
|
* [Minor] Allow to execute expressions with process closuresVsevolod Stakhov2019-05-172-5/+35
|
* [Rework] Reputation: Slashing - change name of symbolsVsevolod Stakhov2019-05-171-2/+5
|
* [Minor] Try to fix Debian linking issueVsevolod Stakhov2019-05-171-0/+1
|
* [Project] Reputation: Rework get function and scores calculationsVsevolod Stakhov2019-05-151-27/+31
|
* [Project] Reputation: Migrate to adaptive EMA modelVsevolod Stakhov2019-05-151-226/+145
|
* [Rework] Reputation: Remove ipnet from the ip reputationVsevolod Stakhov2019-05-141-23/+2
|
* [Fix] Arc: Another bunch of fixes for arc signingVsevolod Stakhov2019-05-141-4/+3
|
* [Fix] Arc: More arc signing fixesVsevolod Stakhov2019-05-141-20/+29
|
* [Fix] Fix ARC signing after fixing another bug in it...Vsevolod Stakhov2019-05-131-4/+1
|
* [Feature] URL: Apply stringprep to hostnames to filter garbageVsevolod Stakhov2019-05-131-0/+49
|
* [Minor] HTML: Allow to extract base url from the tagVsevolod Stakhov2019-05-131-4/+8
|
* [Fix] Ratelimit: Fix dynamic scoreVsevolod Stakhov2019-05-131-1/+1
|
* [Fix] Re-use milter_headers settings when doing arc signingVsevolod Stakhov2019-05-131-2/+19
| | | | Issue: #2073
* [Minor] Change the default list of oversigned headersVsevolod Stakhov2019-05-131-2/+2
| | | | | | | | | | | | | | | | | | | Trivia: `Subject` header needs to be oversigned as an attacker could add some 'bad' subject to DKIM signed emails with no subject (rare but possible case). This header is clearly displayed to a user hence, its presence as well as absence MUST be oversigned explicitly. `Reply-To` header is widely used to designate a special address used for replies only but not for authentication checks. It is thus possible to add a malicious `Reply-To` header to force users to reply to a DKIM signed email to some attacker's controlled email address. It clearly opens surface for social engineering like attacks and this header must thus be unconditionally oversigned even if not presented in an original message. Issue: #2887