aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix loop iteration for IP uribl.Vsevolod Stakhov2015-11-301-1/+0
|
* More fixes for learning IOVsevolod Stakhov2015-11-301-16/+40
|
* Change logic of fuzzy requests retransmittingVsevolod Stakhov2015-11-301-8/+34
|
* Add routine to add events for a specific watcher structureVsevolod Stakhov2015-11-293-2/+18
|
* Avoid treating of URLs as zero terminated stringsVsevolod Stakhov2015-11-294-31/+23
|
* Add missing components normalizationVsevolod Stakhov2015-11-281-5/+17
|
* More fixes to url numeric conversionsVsevolod Stakhov2015-11-282-9/+22
|
* Start to fix url decoding shiftingVsevolod Stakhov2015-11-283-20/+134
|
* Add guard for ratelimit checksVsevolod Stakhov2015-11-281-1/+3
|
* Fix rules countVsevolod Stakhov2015-11-271-0/+1
|
* Add config for spamhaus SBL to uriblVsevolod Stakhov2015-11-272-23/+37
|
* Add alias for 'options = noip' as 'no_ip = true'Vsevolod Stakhov2015-11-271-0/+8
|
* Support IP DNS black lists for URIBLVsevolod Stakhov2015-11-273-14/+117
| | | | Rspamd now can resolve URL's IP address and check it via the standard DNS IP blacklist (such as spamhaus SBL, for example)
* Remove escaping of log strings as it seems to be uselessVsevolod Stakhov2015-11-271-3/+0
|
* Fix multiple classifiers support.Vsevolod Stakhov2015-11-271-7/+16
|
* Fix forking and epoll/kqueueVsevolod Stakhov2015-11-272-0/+10
|
* Improve informational message from regexp moduleVsevolod Stakhov2015-11-271-3/+7
|
* Fix initialization orderVsevolod Stakhov2015-11-274-10/+18
|
* Add informational messages about modules initializationVsevolod Stakhov2015-11-277-4/+21
|
* Fix order of loadingVsevolod Stakhov2015-11-271-3/+3
|
* Use atomic ops if possibleVsevolod Stakhov2015-11-266-5/+37
|
* Fix stupid error when removing `words` memberVsevolod Stakhov2015-11-261-4/+3
|
* Generate fuzzy hashes from task metadata (URLs and headers)Vsevolod Stakhov2015-11-261-0/+146
|
* Use the same hash seed for urls as we need some static orderVsevolod Stakhov2015-11-261-1/+1
|
* Remove legacy words, use merely normalized_wordsVsevolod Stakhov2015-11-266-34/+10
|
* Add SUBJ_ALL_CAPS ruleVsevolod Stakhov2015-11-261-1/+25
|
* Add is_uppercase utility for utf8 stringsVsevolod Stakhov2015-11-261-0/+53
|
* Fix delayed forkVsevolod Stakhov2015-11-261-1/+0
|
* Fix raw logic inversion in `get_header` methodVsevolod Stakhov2015-11-261-1/+1
|
* Add additional checks for mail addressesVsevolod Stakhov2015-11-261-2/+4
|
* More fixes for url parsingVsevolod Stakhov2015-11-261-0/+12
| | | | | Hello my dear spammer, thank you for all your valueable test cases that you are kindly providing for me!
* Fix race condition when opening sqlite dbVsevolod Stakhov2015-11-251-3/+9
|
* Move all updates to a single transaction.Vsevolod Stakhov2015-11-253-63/+78
|
* Implement new fuzzy updates architectureVsevolod Stakhov2015-11-251-16/+171
| | | | So far, fuzzy storage can run in multiple processes. However, merely one process is responsible for changes whilst others just work as proxies when dealing with updates. That should fix sqlite concurrency issues.
* Use the correct key to fix memory issuesVsevolod Stakhov2015-11-251-2/+1
|
* Do not enable accept event with no handlerVsevolod Stakhov2015-11-251-12/+14
|
* Clean log buffer when forkingVsevolod Stakhov2015-11-251-0/+15
|
* Implement listening for srv pipe in the main processVsevolod Stakhov2015-11-254-29/+67
|
* Add method to send data to server pipe.Vsevolod Stakhov2015-11-252-2/+119
|
* Start work on worker->main pipe interfaceVsevolod Stakhov2015-11-254-2/+172
|
* Cleanup controller session structure.Vsevolod Stakhov2015-11-251-30/+0
|
* Slightly improve logging in fuzzy.Vsevolod Stakhov2015-11-241-3/+5
|
* Fix another stupid mistake for adding hashesVsevolod Stakhov2015-11-241-4/+19
|
* Parse more headers if they are missed in HTTPVsevolod Stakhov2015-11-241-0/+30
|
* When returning headers, reverse list to restore the original orderVsevolod Stakhov2015-11-241-0/+1
|
* Fix parsing of IPv6 received headers.Vsevolod Stakhov2015-11-241-11/+27
| | | | | Issue: #434 Reported by: @vixns
* Fix critical issue in adding fuzzy hashesVsevolod Stakhov2015-11-242-37/+36
|
* Add more diagnostic to fuzzy errorsVsevolod Stakhov2015-11-242-9/+42
|
* Reduce the default limitVsevolod Stakhov2015-11-241-2/+2
|
* Fix parsing of tags with spaces used for obfuscationVsevolod Stakhov2015-11-241-0/+27
|