aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #3 from vstakhov/masterheraklit2562018-08-07227-8833/+15573
|\ | | | | merge upstream into local master
| * [Minor] Fix various issues with the clickhouse supportVsevolod Stakhov2018-08-072-7/+10
| |
| * [Fix] Fix endless loop when waiting for Rspamd to stopVsevolod Stakhov2018-08-071-4/+15
| |
| * [Minor] Various fixes to lua_task_load_from_string methodVsevolod Stakhov2018-08-071-21/+20
| |
| * [Fix] Allow to add result-less fake DNS recordsVsevolod Stakhov2018-08-071-2/+9
| |
| * [Rework] Move phishtank to a DNS based serviceVsevolod Stakhov2018-08-061-54/+47
| |
| * [Rework] Rework Clickhouse plugin to use the new APIVsevolod Stakhov2018-08-061-234/+117
| |
| * [Minor] Add last '\n' as requiredVsevolod Stakhov2018-08-061-2/+2
| |
| * [Minor] Convert retention logic in Clickhouse moduleVsevolod Stakhov2018-08-061-76/+37
| |
| * [Minor] Add generic request method to Clickhouse libVsevolod Stakhov2018-08-061-1/+48
| |
| * [Minor] Fix parsing of the escaped '#' in mapsVsevolod Stakhov2018-08-061-1/+1
| |
| * Merge pull request #2400 from GMTA/fix-quoted-printable-typoVsevolod Stakhov2018-08-061-1/+1
| |\ | | | | | | Fix typo in SUBJ_EXCESS_QP description
| | * 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
| | | |