Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix parsing of url encoded href tags | Vsevolod Stakhov | 2015-12-02 | 1 | -1/+8 |
| | |||||
* | Match any newline character in regexps | Vsevolod Stakhov | 2015-12-02 | 1 | -0/+3 |
| | | | | | Issue: #438 Reported by: @moisseev | ||||
* | Another try to fix locked statements in sqlite | Vsevolod Stakhov | 2015-12-01 | 1 | -1/+1 |
| | |||||
* | Cleanup statement correctly | Vsevolod Stakhov | 2015-12-01 | 1 | -3/+3 |
| | |||||
* | Fix old sqlite support | Vsevolod Stakhov | 2015-12-01 | 1 | -3/+11 |
| | |||||
* | Another try to fight with WAL growth | Vsevolod Stakhov | 2015-12-01 | 1 | -1/+16 |
| | |||||
* | Add routines to get count of captures and backrefs | Vsevolod Stakhov | 2015-12-01 | 2 | -0/+33 |
| | |||||
* | Start new regexp cache optimizer | Vsevolod Stakhov | 2015-12-01 | 3 | -0/+232 |
| | |||||
* | Add support of g_int64 hash for old glib | Vsevolod Stakhov | 2015-12-01 | 2 | -0/+14 |
| | |||||
* | Rework ratelimit plugin | Vsevolod Stakhov | 2015-11-30 | 3 | -33/+67 |
| | | | | | | | | | - Switch to `rates` instead of old and stupid strings to setup - Check if a bucket is zero and disable the corresponding limits - Turn off all buckets by default - Check either `rcpt` or `user` buckets, not all together - Document new `rates` and `symbol` options - Inform user about what buckets are used in the configuration | ||||
* | Remove extra code for IP urls in surbl module | Vsevolod Stakhov | 2015-11-30 | 1 | -49/+24 |
| | |||||
* | Remove fake surbl symbols from metric | Vsevolod Stakhov | 2015-11-30 | 1 | -15/+0 |
| | |||||
* | Use mktemp when available | Vsevolod Stakhov | 2015-11-30 | 1 | -1/+7 |
| | |||||
* | Fix configtest | Vsevolod Stakhov | 2015-11-30 | 3 | -8/+9 |
| | |||||
* | Use special flag for classifier symbols | Vsevolod Stakhov | 2015-11-30 | 2 | -2/+4 |
| | |||||
* | Fix loop iteration for IP uribl. | Vsevolod Stakhov | 2015-11-30 | 1 | -1/+0 |
| | |||||
* | More fixes for learning IO | Vsevolod Stakhov | 2015-11-30 | 1 | -16/+40 |
| | |||||
* | Change logic of fuzzy requests retransmitting | Vsevolod Stakhov | 2015-11-30 | 1 | -8/+34 |
| | |||||
* | Add routine to add events for a specific watcher structure | Vsevolod Stakhov | 2015-11-29 | 3 | -2/+18 |
| | |||||
* | Avoid treating of URLs as zero terminated strings | Vsevolod Stakhov | 2015-11-29 | 4 | -31/+23 |
| | |||||
* | Add missing components normalization | Vsevolod Stakhov | 2015-11-28 | 1 | -5/+17 |
| | |||||
* | More fixes to url numeric conversions | Vsevolod Stakhov | 2015-11-28 | 2 | -9/+22 |
| | |||||
* | Start to fix url decoding shifting | Vsevolod Stakhov | 2015-11-28 | 3 | -20/+134 |
| | |||||
* | Add guard for ratelimit checks | Vsevolod Stakhov | 2015-11-28 | 1 | -1/+3 |
| | |||||
* | Fix rules count | Vsevolod Stakhov | 2015-11-27 | 1 | -0/+1 |
| | |||||
* | Add config for spamhaus SBL to uribl | Vsevolod Stakhov | 2015-11-27 | 2 | -23/+37 |
| | |||||
* | Add alias for 'options = noip' as 'no_ip = true' | Vsevolod Stakhov | 2015-11-27 | 1 | -0/+8 |
| | |||||
* | Support IP DNS black lists for URIBL | Vsevolod Stakhov | 2015-11-27 | 3 | -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 useless | Vsevolod Stakhov | 2015-11-27 | 1 | -3/+0 |
| | |||||
* | Fix multiple classifiers support. | Vsevolod Stakhov | 2015-11-27 | 1 | -7/+16 |
| | |||||
* | Fix forking and epoll/kqueue | Vsevolod Stakhov | 2015-11-27 | 2 | -0/+10 |
| | |||||
* | Improve informational message from regexp module | Vsevolod Stakhov | 2015-11-27 | 1 | -3/+7 |
| | |||||
* | Fix initialization order | Vsevolod Stakhov | 2015-11-27 | 4 | -10/+18 |
| | |||||
* | Add informational messages about modules initialization | Vsevolod Stakhov | 2015-11-27 | 7 | -4/+21 |
| | |||||
* | Fix order of loading | Vsevolod Stakhov | 2015-11-27 | 1 | -3/+3 |
| | |||||
* | Use atomic ops if possible | Vsevolod Stakhov | 2015-11-26 | 6 | -5/+37 |
| | |||||
* | Fix stupid error when removing `words` member | Vsevolod Stakhov | 2015-11-26 | 1 | -4/+3 |
| | |||||
* | Generate fuzzy hashes from task metadata (URLs and headers) | Vsevolod Stakhov | 2015-11-26 | 1 | -0/+146 |
| | |||||
* | Use the same hash seed for urls as we need some static order | Vsevolod Stakhov | 2015-11-26 | 1 | -1/+1 |
| | |||||
* | Remove legacy words, use merely normalized_words | Vsevolod Stakhov | 2015-11-26 | 6 | -34/+10 |
| | |||||
* | Add SUBJ_ALL_CAPS rule | Vsevolod Stakhov | 2015-11-26 | 1 | -1/+25 |
| | |||||
* | Add is_uppercase utility for utf8 strings | Vsevolod Stakhov | 2015-11-26 | 1 | -0/+53 |
| | |||||
* | Fix delayed fork | Vsevolod Stakhov | 2015-11-26 | 1 | -1/+0 |
| | |||||
* | Fix raw logic inversion in `get_header` method | Vsevolod Stakhov | 2015-11-26 | 1 | -1/+1 |
| | |||||
* | Add additional checks for mail addresses | Vsevolod Stakhov | 2015-11-26 | 1 | -2/+4 |
| | |||||
* | More fixes for url parsing | Vsevolod Stakhov | 2015-11-26 | 1 | -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 db | Vsevolod Stakhov | 2015-11-25 | 1 | -3/+9 |
| | |||||
* | Move all updates to a single transaction. | Vsevolod Stakhov | 2015-11-25 | 3 | -63/+78 |
| | |||||
* | Implement new fuzzy updates architecture | Vsevolod Stakhov | 2015-11-25 | 1 | -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 issues | Vsevolod Stakhov | 2015-11-25 | 1 | -2/+1 |
| |