summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [Minor] Improve dkim failures loggingVsevolod Stakhov2020-02-061-7/+47
|
* [Fix] Avoid strdup usage for symbols optionsVsevolod Stakhov2020-02-061-7/+8
|
* [Minor] Fix hyperscan loaded when invalid files are presentedVsevolod Stakhov2020-02-051-7/+18
|
* [Minor] Fix error pathVsevolod Stakhov2020-02-051-3/+3
|
* [Fix] Allow to reset settings id from Lua (e.g. because of the priority)Vsevolod Stakhov2020-02-051-15/+13
|
* Merge pull request #3250 from korgoth1/masterVsevolod Stakhov2020-02-053-0/+25
|\ | | | | [Test] Setting's priority
| * [Test] Setting's prioritykorgoth12020-02-051-1/+0
| |
| * [Test] Setting's prioritykorgoth12020-02-053-0/+26
|/
* [Minor] Update version to 2.4Vsevolod Stakhov2020-02-041-1/+1
|
* Release 2.32.3Vsevolod Stakhov2020-02-041-0/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [Conf] SPF is no longer a C module * [Conf] Update spamtrap map path example * [CritFix] Fix html entities decoding * [CritFix] Fix re cache when mix of pcre and hyperscan is used * [Feature] Allow milter code to deal with multiple headers * [Feature] Antivirus: Add avast support * [Feature] Dkim_signing: Allow to sign via milter_headers * [Feature] Implement content hashes * [Feature] Lua_text: Add regexp split iterator method * [Feature] Lua_text: Implement flattening of the input tables * [Feature] Send quit command to Redis * [Feature] Speed up is_ascii function * [Feature] Spf: Add external_relay option * [Fix] Avoid double escaping * [Fix] Fix O(N^2) algorithm * [Fix] Fix arc seal validation * [Fix] Fix base tag processing according to stupid HTML renderer behaviour * [Fix] Fix dealing with `\0` in ucl strings and JSON * [Fix] Fix gpg parts misdetection * [Fix] Fix ignored symbols exporting * [Fix] Fix processing of numeric url's * [Fix] Fix processing of the closed tcp connections * [Fix] Fix regexp type check for pcre2 * [Fix] Fix urls encode function * [Fix] Fix urls shifting when doing decode to include separators * [Fix] Fix white on white rule and add is_leaf flag * [Fix] Further fixes in charset detection * [Fix] Ignore diacritics in chartable module for specific languages * [Fix] Limit size of symbols options by max_opts_len option * [Fix] More fixes in html tag content calculations * [Fix] Plug memory leak in fuzzy storage * [Fix] Process high priority settings even if settings/id has been specified * [Fix] Select a different upstream on last retransmit * [Fix] Treat soft hyphen as zero width space * [Fix] Try harder to watch the lifetime of the key_stat * [Fix] Use ipv6-mapped-ipv4 addresses in radix trie * [Project] Add logic to break execution when processing symbols* * [Project] Add methods to set specific content for mime parts from Lua * [Project] Lua_content: support PDF files * [Project] Move dns_tool to using of the rspamd_spf from FFI module * [Project] Preliminary SPF plugin in Lua * [Project] Show debug stat for memory pool * [Project] Some rework about specific data that is now tagged * [Project] Start reworking of the mempool structure * [Rework] Allow to add userdata as symbols options * [Rework] Change mime part specifics handling * [Rework] Move LRU SPF cache from spf plugin * [Rework] Rework HTML tags content attachment * [Rework] Rework options hash structure * [Rework] Start lua_content library * [Rework] Stop using of uthash for http headers * [Rework] Use faster hashing approach for memory pools variables * [Rules] Add PDF related rules Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
* [Minor] Sigh, use EVP_DigestInit_ex insteadVsevolod Stakhov2020-02-041-2/+2
|
* [Minor] Fix order when setting FIPS flagsVsevolod Stakhov2020-02-041-2/+2
| | | | Related to https://github.com/openssl/openssl/issues/10031
* [Fix] Ignore diacritics in chartable module for specific languagesVsevolod Stakhov2020-02-042-22/+36
| | | | Issue: #3156
* [Minor] Add diacritics flag for language detectorVsevolod Stakhov2020-02-045-13/+52
|
* [Minor] Remove non-reject gtube patterns unless enable_test_patterns is enabledVsevolod Stakhov2020-02-044-6/+35
|
* [Minor] Fix a455c6542212948969b6c115344e9d059606407a missing partVsevolod Stakhov2020-02-033-2/+6
|
* [CritFix] Fix html entities decodingVsevolod Stakhov2020-02-031-2/+2
|
* [Rework] Stop using of uthash for http headersVsevolod Stakhov2020-02-036-74/+130
|
* [Minor] Fix id priorities applicationVsevolod Stakhov2020-02-032-10/+27
|
* [Fix] Process high priority settings even if settings/id has been specifiedVsevolod Stakhov2020-02-032-17/+48
|
* [Fix] Fix ignored symbols exportingVsevolod Stakhov2020-02-031-5/+12
|
* Merge pull request #3246 from moisseev/webuiVsevolod Stakhov2020-02-025-18/+13
|\ | | | | Webui
| * [Minor] Update D3 JS library to v5.15.0moisseev2020-02-021-2/+2
| |
| * [Minor] Format numbers with d3.format,moisseev2020-02-024-16/+11
|/ | | | remove Humanize JS library.
* Merge pull request #3245 from moisseev/webuiVsevolod Stakhov2020-02-022-4/+35
|\ | | | | [WebUI] Update D3Evolution to 1.2.0
| * [WebUI] Update D3Evolution to 1.2.0moisseev2020-02-022-4/+35
|/ | | | | | | + Add cursor The cursor location follows the mouse pointer movements when it hovers over the graph and updates the coordinates of the cursor's cross-points in the graph legend.
* [Minor] Remove unused variableVsevolod Stakhov2020-02-011-1/+0
|
* [Test] Add avast test casesVsevolod Stakhov2020-02-014-0/+95
|
* [Minor] Various fixes to the avast engineVsevolod Stakhov2020-02-012-18/+31
|
* [Fix] Fix processing of the closed tcp connectionsVsevolod Stakhov2020-02-011-9/+20
|
* [Feature] Antivirus: Add avast supportVsevolod Stakhov2020-02-011-0/+292
|
* [Minor] Further fixes for FIPS modeVsevolod Stakhov2020-01-311-0/+8
|
* [CritFix] Fix re cache when mix of pcre and hyperscan is usedVsevolod Stakhov2020-01-311-18/+23
|
* [Minor] Further logging improvementsVsevolod Stakhov2020-01-311-5/+5
|
* [Minor] Fix log messageVsevolod Stakhov2020-01-311-1/+1
|
* [Minor] Improve loggingVsevolod Stakhov2020-01-301-13/+32
|
* Merge pull request #3241 from korgoth1/masterVsevolod Stakhov2020-01-291-1/+1
|\ | | | | [Minor] Comment update about phishtank in phishing.conf
| * Phishing commentkorgoth12020-01-281-1/+1
| |
* | [Rework] Allow to add userdata as symbols optionsVsevolod Stakhov2020-01-295-43/+138
| |
* | [Rework] Rework options hash structureVsevolod Stakhov2020-01-293-12/+35
| |
* | [Feature] Allow milter code to deal with multiple headersVsevolod Stakhov2020-01-281-50/+75
| |
* | [Minor] Add hack to support multiple headers additionVsevolod Stakhov2020-01-281-0/+47
| |
* | [Minor] Slightly improve numeric checks (not finished)Vsevolod Stakhov2020-01-281-6/+12
| |
* | [Feature] Dkim_signing: Allow to sign via milter_headersVsevolod Stakhov2020-01-281-8/+21
|/
* [Minor] Support explicit enabling of the FIPS mode in OpenSSLVsevolod Stakhov2020-01-284-27/+62
|
* [Minor] Disable ipv6 check via bind to a random portVsevolod Stakhov2020-01-281-16/+21
| | | | Issue: #3221
* [Minor] Oops, fix more stuffVsevolod Stakhov2020-01-271-4/+9
|
* [Minor] Use more portable _mm_loadu_si128Vsevolod Stakhov2020-01-271-2/+2
|
* [Fix] Fix arc seal validationVsevolod Stakhov2020-01-271-1/+1
|
* [Fix] Further fixes in charset detectionVsevolod Stakhov2020-01-271-55/+64
|