summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix typo in SUBJ_EXCESS_QP descriptionJelle Raaijmakers2018-08-061-1/+1
|
* Merge pull request #2398 from moisseev/eslintVsevolod Stakhov2018-08-052-89/+70
|\ | | | | [Minor] Use query function to get maps list
| * [Minor] Use query function to get mapsAlexander Moisseev2018-08-052-43/+34
| |
| * [Minor] Do not consider request as failedAlexander Moisseev2018-08-051-4/+2
| | | | | | | | if returned object is empty
| * [Minor] Use query function to get maps listAlexander Moisseev2018-08-042-41/+32
| |
| * [Minor] Hide colon if status text is emptyAlexander Moisseev2018-08-041-1/+2
| |
* | [Minor] Add format specifier in queryVsevolod Stakhov2018-08-041-2/+4
|/
* [Minor] Pass all multimap config fields to the `set_metric_symbol` methodVsevolod Stakhov2018-08-031-14/+5
|
* [Project] Implement insert methodVsevolod Stakhov2018-08-031-4/+86
|
* [Project] Start Clickhouse utilities libraryVsevolod Stakhov2018-08-031-0/+182
|
* Merge pull request #2396 from moisseev/eslintVsevolod Stakhov2018-08-031-101/+45
|\ | | | | [Minor] Combine query function invocations
| * [Minor] Combine query function invocationsAlexander Moisseev2018-08-031-101/+45
| |
* | Merge pull request #2395 from emersonveenstra/arc-typoVsevolod Stakhov2018-08-031-2/+2
|\ \ | | | | | | Fix typo for ARC_REJECT
| * | Fix typo for ARC_REJECTEmerson Veenstra2018-08-021-2/+2
| |/
* / [Fetaure] Add support of custom functions to clickhouse pluginVsevolod Stakhov2018-08-022-1/+85
|/
* Merge pull request #2394 from negram/fix-spamassassin-external-depsVsevolod Stakhov2018-08-021-1/+1
|\ | | | | [Fix] fixed "cannot find dependency on symbol 1" issue when using rep…
| * [Fix] fixed "cannot find dependency on symbol 1" issue when using replaced ↵Mikhail Galanin2018-08-021-1/+1
| | | | | | | | symbols in spamassassin rules
* | Merge pull request #2393 from negram/fix-drop-partition-clickhouseVsevolod Stakhov2018-08-021-2/+2
|\ \ | |/ |/| [Fix] partition_id is not available in old versions of CH
| * [Fix] partition_id is not available in old versions of CHMikhail Galanin2018-08-021-2/+2
|/
* Merge pull request #2392 from moisseev/history-sortVsevolod Stakhov2018-08-021-1/+1
|\ | | | | [WebUI] Fix symbols sorting by score
| * [WebUI] Fix symbols sorting by scoreAlexander Moisseev2018-08-021-1/+1
| | | | | | | | on Chromium-like browsers
* | Merge pull request #2391 from moisseev/eslintVsevolod Stakhov2018-08-021-1/+1
|\ \ | |/ |/| [WebUI] Fix "auth" request URL
| * [WebUI] Fix "auth" request URLAlexander Moisseev2018-08-021-1/+1
|/ | | | Fixes: #2390
* [Minor] Switch version to 1.8.0Vsevolod Stakhov2018-08-011-2/+2
|
* Release 1.7.91.7.9Vsevolod Stakhov2018-08-011-0/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [CritFix] Fix caseless comparison of equal length strings * [Feature] Add HTTP basic auth support to elastic and clickhouse plugins * [Feature] Add SPF selector to reputation * [Feature] Add support of the fallback backends for HTTP maps * [Feature] Allow to print full mime structure when extracting mime data * [Feature] Allow to split symbols in reputation plugin * [Feature] Check attachments only on AV scanners in attachments_only mode * [Feature] Disable all SSL checks if ssl_no_verify flag is set * [Feature] Implement parsing of scoped IPv6 addresses * [Feature] Improve `rspamc counters` output * [Fix] Add sanity checks when expanding SPF macros * [Fix] Allow to parse SA rules with no spaces around =~ (dirty hack) * [Fix] Avoid one extra byte writing * [Fix] Deal with direct hash table * [Fix] Detect empty text part as text, not HTML * [Fix] Do not reduce map watch timeout for mixed http/file maps * [Fix] Fix HTML part detection heuristic * [Fix] Fix double free in redirectors cleanup * [Fix] Fix legacy history handling in the controller * [Fix] Fix messages insertion * [Fix] Fix sending string method * [Fix] Fix statconver command line arguments * [Fix] Fixed argument checking for being null * [Fix] Fixed issues reported by luacheck * [Fix] Freeze updates queue when do actual storage update * [Fix] HTTP map hash is per-backend and not per-map * [Fix] Plug memory leak in fuzzy updates * [Fix] Prefer 'MTA-Name' when producing authentication results * [Fix] Replace bad unicode sequences instead of stopping on them * [Fix] Set classifier version on learning * [Project] Reworked ratelimits * [Project] Apply topological sorting for symbols in Rspamd * [Project] Remove global contexts from C modules * [Project] Move performance critical hash tables to khash * [WebUI] Avoid unused indexes * [WebUI] Do not execute `on_success` callback * [WebUI] Fix history reset for "All SERVERS" (#2346) * [WebUI] Fix query URL for selected server * [WebUI] Fix symbols display in legacy history, * [WebUI] Hide symbols order selector for legacy history * [WebUI] Refactor query functions into one * [WebUI] Remove previously-attached event handlers * [WebUI] Save symbols to the selected server * [WebUI] Unify arguments of query functions * [WebUI] Use common query functions to get graph data * [WebUI] Use common query functions to save symbols Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
* Merge pull request #2387 from moisseev/eslintVsevolod Stakhov2018-08-011-32/+23
|\ | | | | [Minor] Use queryServer function for "neighbours" request
| * [Minor] Use queryServer function for "neighbours" requestAlexander Moisseev2018-08-011-32/+23
| |
* | Merge pull request #2388 from negram/argument-check-fixVsevolod Stakhov2018-08-011-1/+1
|\ \ | | | | | | [Fix] Fixed argument checking for being null
| * | [Fix] Fixed argument checking for being nullMikhail Galanin2018-08-011-1/+1
|/ /
* | [Test] Add more gtube parts to testVsevolod Stakhov2018-08-011-1/+32
| |
* | [Minor] Fix option parsing in rspamadmVsevolod Stakhov2018-08-011-36/+37
|/
* Merge pull request #2385 from negram/extract_specific_urls-reworkVsevolod Stakhov2018-07-314-32/+407
|\ | | | | Extract specific urls rework
| * [Fix] codestyleMikhail Galanin2018-07-312-2/+2
| |
| * [Minor] added test parsing html/phished urlsMikhail Galanin2018-07-314-18/+224
| |
| * [Fix] Fixed issues reported by luacheckMikhail Galanin2018-07-311-4/+4
| |
| * [Minor] Pass params via table instead of long arglist. Added esld_limit ↵Mikhail Galanin2018-07-312-26/+195
| | | | | | | | param to lua_util.extract_specific_urls()
* | Merge pull request #2384 from moisseev/eslintVsevolod Stakhov2018-07-317-49/+26
|\ \ | | | | | | [Minor] Add "errorMessage" parameter to query function
| * | [Minor] Add "errorOnceId" parameter to query functionAlexander Moisseev2018-07-303-22/+19
| | |
| * | [Minor] Add "errorMessage" parameter to query functionAlexander Moisseev2018-07-305-30/+10
| | |
* | | [Fix] Fix messages insertionVsevolod Stakhov2018-07-312-4/+8
| | |
* | | [Fix] Avoid one extra byte writingVsevolod Stakhov2018-07-312-1/+4
| | |
* | | [Test] Remove broken testVsevolod Stakhov2018-07-311-84/+0
| | |
* | | [Feature] Implement parsing of scoped IPv6 addressesVsevolod Stakhov2018-07-312-2/+9
| |/ |/|
* | [Minor] Fix index in redirector registrationVsevolod Stakhov2018-07-301-1/+1
| |
* | [Minor] Fix reload leak in dkim moduleVsevolod Stakhov2018-07-301-1/+7
| |
* | [Project] Rework fuzzy check moduleVsevolod Stakhov2018-07-301-42/+60
| |
* | [Project] Migrate chartable moduleVsevolod Stakhov2018-07-301-21/+37
| |
* | [Project] Make dkim_check context reentrantVsevolod Stakhov2018-07-301-26/+28
| |
* | [Project] Implement fast module ctx lookupVsevolod Stakhov2018-07-3012-88/+109
| |
* | [Project] Make SPF module reentrantVsevolod Stakhov2018-07-301-11/+20
| |