aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [Fix] More fixes to multi-flag fuzzy storageVsevolod Stakhov2016-05-233-65/+85
|
* [Feature] Implement multi-flags fuzzy repliesVsevolod Stakhov2016-05-234-11/+85
|
* [Fix] Free the correct pointerVsevolod Stakhov2016-05-231-4/+5
|
* [Feature] Implement multiple-sources fuzzy storageVsevolod Stakhov2016-05-233-56/+103
|
* [Feature] Add function to convert fstring_t to c stringVsevolod Stakhov2016-05-232-1/+22
|
* [Feature] Allow versioning for sqlite databasesVsevolod Stakhov2016-05-237-13/+88
|
* [Fix] Include slave cluster name into http requestVsevolod Stakhov2016-05-231-1/+1
|
* [Feature] Implement fuzzy updates push protocolVsevolod Stakhov2016-05-231-2/+172
|
* [Feature] Add parsing of mirror hosts for fuzzy storageVsevolod Stakhov2016-05-231-0/+109
|
* [Fix] Disallow updates by defaultVsevolod Stakhov2016-05-231-1/+7
|
* [Feature] Implement fuzzy storage updatesVsevolod Stakhov2016-05-231-8/+189
|
* [Minor] Use xxhash indirectlyVsevolod Stakhov2016-05-231-1/+2
|
* [Feature] Add routines to compare and check pubkeysVsevolod Stakhov2016-05-234-1/+53
|
* [Feature] Allow to parse pubkeys from the rcl configVsevolod Stakhov2016-05-232-1/+58
|
* [Doc] Update multimap documentationVsevolod Stakhov2016-05-201-1/+19
|
* [Fix] Do not even try pcre in case of regexp mapsVsevolod Stakhov2016-05-191-0/+2
|
* [Fix] Add sanity checks when compiling regexp mapsVsevolod Stakhov2016-05-191-19/+26
|
* [Fix] Further fixes for surbl extensions mapVsevolod Stakhov2016-05-181-8/+15
|
* Merge pull request #632 from larryhynes/documentationVsevolod Stakhov2016-05-174-134/+107
|\ | | | | Documentation corrections
| * [Doc] Final changes to writing_rules.mdLarry Hynes2016-05-161-57/+45
| |
| * [Doc] Initial changes to writing_rules.mdLarry Hynes2016-05-141-21/+17
| |
| * [Doc] Update migrate_sa.mdLarry Hynes2016-05-131-30/+29
| |
| * [Doc] Update tutorials indexLarry Hynes2016-05-131-8/+6
| |
| * [Doc] Update Documentation indexLarry Hynes2016-05-131-19/+11
| |
| * Merge remote-tracking branch 'upstream/master'Larry Hynes2016-05-1348-795/+2412
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream/master: (36 commits) [Feature] Add versions to fuzzy storage [Fix] Another fix for maps scheduling [Fix] Fix events handling when scheduling map wacth [Fix] Try to fix false positive URL detections in text parts [Fix] Include fuzzy key to distinguish storages with different keys [Feature] Rework and improve fuzzy storage [Test] Add static test for shingles [Minor] Adjust hashes [Feature] Use metrohash as well [Minor] 8 bytes fits perfect for mumhash [Fix] Fix handling of the same words [Feature] Further micro-optimizations for hashing and shingles [Feature] Optimize alignment to speed up hashing [Feature] Try to select the optimal possible function for input [Feature] Limit logging of elements that could have too many items [Feature] Add more algorithms for shingles generation [Fix] Fix compilation issue [Feature] Use mumhash for words hashing [Feature] Add and use mumhash for non-crypto hashing [Feature] Add a simple script to evaluate rspamd rules in the logs ...
| * \ Merge remote-tracking branch 'upstream/master'Larry Hynes2016-05-0916-24/+2040
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream/master: [Fix] Try to handle multiline history in a more sane way [Minor] Some output fixes [Feature] Add dot commands for lua REPL: [Feature] Fix task functions to work without rspamd_config [Fix] Fix REPL output [Feature] Add the initial version of LUA repl to rspamadm [Feature] Distinguish luajit from lua [Rework] Import linenoise for line editing [Minor] Use shorter keys for replies module [Feature] Add replies plugin
| * \ \ Merge remote-tracking branch 'upstream/master'Larry Hynes2016-05-0740-683/+1648
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream/master: (37 commits) [Fix] Fix build [Feature] Propagate HTTP result string when using proxy [Feature] Better lua_redis logging [Fix] Do not greylist messages if redis has failed somehow [Feature] Better deal with backend errors [Fix] Fix more issues with scripts processing [Fix] Fix lua compare function init [Fix] Fix proxying of the encrypted messages [Fix] Adjust body/body_buf when stealing encrypted message [Fix] Properly init and free session structures [Fix] Another try to fix hanged redis sessions [Minor] Print task pointer to simplify debug [Feature] Implement compare scripts for mirrors results [Feature] Implement compare scripts setup [Feature] Implement mirroring in rspamd proxy [Feature] Add method to copy message from http connection [Feature] Add utility function to return random number from 0 to 1 [Feature] Add results parsing code [Rework] Separate method to close backend connections [Feature] Split main connection from mirrored connections ...
| * \ \ \ Merge remote-tracking branch 'upstream/master'Larry Hynes2016-05-054-4/+27
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream/master: [Fix] Try to fix redis crashes [Fix] Cleanup stack from global vars [Feature] Improve logging lua types
| * \ \ \ \ Merge remote-tracking branch 'upstream/master'Larry Hynes2016-05-0413-66/+1264
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream/master: [Feature] Add more domains to redirectors list [Doc] Add preliminary FANN documentation [Feature] Print userdata using tostring if possible [Feature] Improve phishing plugin [Feature] Improve levenshtein distance function [Fix] Repair optional dependencies [Minor] Slighlty reduce PHISHING score [Minor] Always return constant number of results from lua redis [Minor] Improve string to action function [Fix] Do not greylist on rejection [Minor] Add whitelist for phishing module [Minor fix] Limit PHISHING to one shot [Minor] Add redirector's TLD to PHISHING symbol options
* | | | | | | [Fix] Initialize hash tables array to avoid crashesVsevolod Stakhov2016-05-161-1/+1
| | | | | | |
* | | | | | | [Minor] Add more logs about file maps watchingVsevolod Stakhov2016-05-161-0/+3
| | | | | | |
* | | | | | | [Fix] Fix loading of file mapsVsevolod Stakhov2016-05-161-5/+1
| | | | | | |
* | | | | | | [Feature] Add initial version of HTTP lua replVsevolod Stakhov2016-05-161-0/+189
| | | | | | |
* | | | | | | [Feature] Add function for pretty printing of inet addressesVsevolod Stakhov2016-05-162-0/+37
| | | | | | |
* | | | | | | Merge pull request #629 from fatalbanana/masterVsevolod Stakhov2016-05-151-6/+6
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | [Fix] Fix Exim shutdown patch
| * | | | | | | [Fix] Fix Exim shutdown patchAndrew Lewis2016-05-151-6/+6
|/ / / / / / /
* | | | | | | [Fix] Unbreak build on gcc < 4.9Vsevolod Stakhov2016-05-151-2/+2
| | | | | | |
* | | | | | | [Fix] Update mumhash implementationVsevolod Stakhov2016-05-151-14/+60
| | | | | | |
* | | | | | | [Feature] Preliminary implementation of fuzzy master/slave updatesVsevolod Stakhov2016-05-142-13/+176
| | | | | | |
* | | | | | | [Feature] Rework listening system to allow multiple socket types per workerVsevolod Stakhov2016-05-1411-30/+65
| | | | | | |
* | | | | | | [Feature] Enable workaround for eximVsevolod Stakhov2016-05-141-0/+26
| |_|_|_|_|/ |/| | | | |
* | | | | | [Feature] Add versions to fuzzy storageVsevolod Stakhov2016-05-133-6/+50
| | | | | |
* | | | | | [Fix] Another fix for maps schedulingVsevolod Stakhov2016-05-131-0/+1
| | | | | |
* | | | | | [Fix] Fix events handling when scheduling map wacthVsevolod Stakhov2016-05-131-9/+13
| | | | | |
* | | | | | [Fix] Try to fix false positive URL detections in text partsVsevolod Stakhov2016-05-123-8/+10
| | | | | |
* | | | | | [Fix] Include fuzzy key to distinguish storages with different keysVsevolod Stakhov2016-05-121-2/+18
| | | | | |
* | | | | | [Feature] Rework and improve fuzzy storageVsevolod Stakhov2016-05-122-27/+100
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Allow multiple algorithms in fuzzy rules - Cache fuzzy requests to avoid expensive calculations for multiple fuzzy storages - Simplify request generating procedure
* | | | | | [Test] Add static test for shinglesVsevolod Stakhov2016-05-121-0/+90
| | | | | |
* | | | | | [Minor] Adjust hashesVsevolod Stakhov2016-05-122-2/+6
| | | | | |
* | | | | | [Feature] Use metrohash as wellVsevolod Stakhov2016-05-123-11/+170
| | | | | |