Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [Minor] Fix pcre2 jit checks | Vsevolod Stakhov | 2019-05-30 | 1 | -9/+16 | |
| | ||||||
* | [Minor] Lua_tcp: Add starttls implementation | Vsevolod Stakhov | 2019-05-30 | 1 | -0/+28 | |
| | ||||||
* | [Minor] SURBL: Do not append suffix to the options list | Vsevolod Stakhov | 2019-05-30 | 1 | -4/+17 | |
| | ||||||
* | [Feature] Lua_tcp: Add preliminary support of SSL connections | Vsevolod Stakhov | 2019-05-29 | 1 | -14/+125 | |
| | ||||||
* | [CritFix] Fix loading of DKIM public keys | Vsevolod Stakhov | 2019-05-29 | 1 | -3/+3 | |
| | ||||||
* | [Fix] Do not output rbl suffix in symbol option | Vsevolod Stakhov | 2019-05-29 | 1 | -10/+14 | |
| | ||||||
* | [Minor] Use lua_smtp for dmarc reports | Vsevolod Stakhov | 2019-05-25 | 1 | -149/+66 | |
| | ||||||
* | [Minor] Rework API to remove task dependency | Vsevolod Stakhov | 2019-05-25 | 1 | -2/+3 | |
| | ||||||
* | [Minor] Use lua_smtp in metadata_exporter | Vsevolod Stakhov | 2019-05-25 | 1 | -120/+12 | |
| | ||||||
* | [Minor] Fix format string | Vsevolod Stakhov | 2019-05-24 | 1 | -1/+1 | |
| | ||||||
* | [Minor] Remove string from top to avoid lua stack issues | Vsevolod Stakhov | 2019-05-24 | 1 | -0/+1 | |
| | ||||||
* | [Minor] Fix processing message ids without braces | Vsevolod Stakhov | 2019-05-24 | 1 | -19/+19 | |
| | ||||||
* | [Minor] Settings: Add workarounds for maxscore | Vsevolod Stakhov | 2019-05-24 | 1 | -9/+33 | |
| | ||||||
* | [Fix] Do not use lightuserdata for traceback | Vsevolod Stakhov | 2019-05-24 | 22 | -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 failures | Vsevolod Stakhov | 2019-05-23 | 1 | -8/+5 | |
| | | | | Issue: #2899 | |||||
* | [Fix] Fix history reset | Vsevolod Stakhov | 2019-05-23 | 1 | -12/+9 | |
| | | | | Issue: #2910 | |||||
* | [Minor] Clickhouse: Add exceptions logic | Vsevolod Stakhov | 2019-05-23 | 1 | -3/+26 | |
| | ||||||
* | [Minor] Archives: Distinguish compressed headers and encrypted archives | Vsevolod Stakhov | 2019-05-22 | 4 | -3/+30 | |
| | ||||||
* | [Minor] Write email address in options | Vsevolod Stakhov | 2019-05-22 | 1 | -6/+6 | |
| | ||||||
* | [CritFix] Fix case sensivity when parsing Content-Type | Vsevolod Stakhov | 2019-05-21 | 1 | -16/+16 | |
| | ||||||
* | [Feature] Clickhouse: Utilise LowCardinality feature | Vsevolod Stakhov | 2019-05-21 | 1 | -3/+3 | |
| | ||||||
* | [Feature] Adopt emails module to use lua_maps | Vsevolod Stakhov | 2019-05-21 | 1 | -101/+109 | |
| | ||||||
* | [Feature] Use maps logic from lua_maps for multimap | Vsevolod Stakhov | 2019-05-21 | 1 | -114/+52 | |
| | ||||||
* | [Minor] Fix occasional break | Vsevolod Stakhov | 2019-05-20 | 1 | -2/+2 | |
| | ||||||
* | [Minor] Fix testing for zero | Vsevolod Stakhov | 2019-05-20 | 1 | -1/+1 | |
| | ||||||
* | [Feature] Multimap: Add combined maps prototype | Vsevolod Stakhov | 2019-05-20 | 1 | -71/+103 | |
| | ||||||
* | [Minor] Clickhouse: Change scores to Float32 for now | Vsevolod Stakhov | 2019-05-20 | 1 | -1/+1 | |
| | ||||||
* | [Fix] Further fixes to printing of the FP numbers | Vsevolod Stakhov | 2019-05-19 | 1 | -62/+13 | |
| | ||||||
* | [Minor] Implement generic whitelist in reputation plugin | Vsevolod Stakhov | 2019-05-18 | 1 | -6/+6 | |
| | ||||||
* | [Minor] Allow virtual symbols with no parent | Vsevolod Stakhov | 2019-05-18 | 2 | -8/+8 | |
| | ||||||
* | [Rework] Slashing: Change versioning schema - move to 2.0 | Vsevolod Stakhov | 2019-05-18 | 2 | -19/+2 | |
| | ||||||
* | [Minor] Increase priority of the asn module | Vsevolod Stakhov | 2019-05-18 | 1 | -1/+1 | |
| | ||||||
* | [Minor] Fix condition | Vsevolod Stakhov | 2019-05-18 | 1 | -1/+1 | |
| | ||||||
* | [Minor] Lua_expression: Allow simplier invocation of create function | Vsevolod Stakhov | 2019-05-17 | 1 | -37/+45 | |
| | ||||||
* | [Minor] Fix setting structure's fields | Vsevolod Stakhov | 2019-05-17 | 1 | -0/+1 | |
| | ||||||
* | [Rework] Rework expression API | Vsevolod Stakhov | 2019-05-17 | 6 | -101/+203 | |
| | ||||||
* | [Minor] Allow to execute expressions with process closures | Vsevolod Stakhov | 2019-05-17 | 2 | -5/+35 | |
| | ||||||
* | [Rework] Reputation: Slashing - change name of symbols | Vsevolod Stakhov | 2019-05-17 | 1 | -2/+5 | |
| | ||||||
* | [Minor] Try to fix Debian linking issue | Vsevolod Stakhov | 2019-05-17 | 1 | -0/+1 | |
| | ||||||
* | [Project] Reputation: Rework get function and scores calculations | Vsevolod Stakhov | 2019-05-15 | 1 | -27/+31 | |
| | ||||||
* | [Project] Reputation: Migrate to adaptive EMA model | Vsevolod Stakhov | 2019-05-15 | 1 | -226/+145 | |
| | ||||||
* | [Rework] Reputation: Remove ipnet from the ip reputation | Vsevolod Stakhov | 2019-05-14 | 1 | -23/+2 | |
| | ||||||
* | [Fix] Arc: Another bunch of fixes for arc signing | Vsevolod Stakhov | 2019-05-14 | 1 | -4/+3 | |
| | ||||||
* | [Fix] Arc: More arc signing fixes | Vsevolod Stakhov | 2019-05-14 | 1 | -20/+29 | |
| | ||||||
* | [Fix] Fix ARC signing after fixing another bug in it... | Vsevolod Stakhov | 2019-05-13 | 1 | -4/+1 | |
| | ||||||
* | [Feature] URL: Apply stringprep to hostnames to filter garbage | Vsevolod Stakhov | 2019-05-13 | 1 | -0/+49 | |
| | ||||||
* | [Minor] HTML: Allow to extract base url from the tag | Vsevolod Stakhov | 2019-05-13 | 1 | -4/+8 | |
| | ||||||
* | [Fix] Ratelimit: Fix dynamic score | Vsevolod Stakhov | 2019-05-13 | 1 | -1/+1 | |
| | ||||||
* | [Fix] Re-use milter_headers settings when doing arc signing | Vsevolod Stakhov | 2019-05-13 | 1 | -2/+19 | |
| | | | | Issue: #2073 | |||||
* | [Minor] Change the default list of oversigned headers | Vsevolod Stakhov | 2019-05-13 | 1 | -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 |