aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [Test] Some basic tests for JSON sanityAndrew Lewis2016-08-034-2/+52
|
* [Fix] Fix largest possible TLD behaviourVsevolod Stakhov2016-08-031-5/+8
|
* Merge pull request #798 from fatalbanana/nanVsevolod Stakhov2016-08-031-1/+6
|\ | | | | [Fix] Avoid returning NaN as score on scan
| * [Fix] Avoid returning NaN as score on scanAndrew Lewis2016-08-031-1/+6
| |
* | Merge pull request #796 from bryongloden/patch-2Vsevolod Stakhov2016-08-031-1/+1
|\ \ | | | | | | Update local_scan.c
| * | Update local_scan.cBryon Gloden, CISSPĀ®2016-08-021-1/+1
| |/ | | | | | | | | | | | | [../rspamd-master/contrib/exim/local_scan.c:630]: (error) Uninitialized variable: rej It's always good to initialize integer variables, at least to 0, because if you try to retrieve its value before it gets assigned any actual (non-garbage) value, then it results in undefined behavior. Found by https://github.com/bryongloden/cppcheck
* | Merge pull request #794 from bryongloden/patch-1Vsevolod Stakhov2016-08-031-3/+9
|\ \ | | | | | | Update acism_create.c
| * | Update acism_create.cBryon Gloden, CISSPĀ®2016-08-021-3/+9
| |/ | | | | | | | | | | | | Passing one pointer into realloc() and assigning the result directly into that same pointer variable can cause a memory leak if the reallocation fails, because the original allocation will still exist. The correct way to do this is to use a temporary pointer variable. Credit: http://stackoverflow.com/a/11548901 Found by https://github.com/bryongloden/cppcheck
* | Merge pull request #793 from fatalbanana/dmarcVsevolod Stakhov2016-08-031-1/+1
|\ \ | | | | | | [Fix] Fix DMARC_BAD_POLICY symbol
| * | [Fix] Fix DMARC_BAD_POLICY symbolAndrew Lewis2016-08-021-1/+1
| |/
* | Merge pull request #792 from fatalbanana/testsVsevolod Stakhov2016-08-033-0/+87
|\ \ | | | | | | [Test] Add DKIM sign + verify tests
| * | [Test] Add DKIM sign + verify testsAndrew Lewis2016-08-023-0/+87
| |/
* | Merge pull request #789 from moisseev/defined-arrayVsevolod Stakhov2016-08-031-1/+1
|\ \ | | | | | | [Fix] rspamd_stats: remove deprecated defined(@array)
| * | [Fix] rspamd_stats: remove deprecated defined(@array)Alexander Moisseev2016-08-021-1/+1
| | |
* | | Merge pull request #795 from fatalbanana/ciVsevolod Stakhov2016-08-031-1/+1
|\ \ \ | | | | | | | | [Minor] Unbreak tests on pull requests
| * | | [Minor] Unbreak tests on pull requestsAndrew Lewis2016-08-021-1/+1
| | |/ | |/|
* / | [Minor] Do not abort on empty input for regexp mapsVsevolod Stakhov2016-08-031-3/+2
|/ /
* | [Fix] Fix last token foldingVsevolod Stakhov2016-08-021-0/+3
| |
* | [Fix] Add spaces to dkim signature to allow foldingVsevolod Stakhov2016-08-021-5/+5
| |
* | [Fix] Fix confusing OpenSSL API usage of i2d_RSAPublicKeyVsevolod Stakhov2016-08-021-1/+1
| |
* | [Minor] Really save privkey in fileVsevolod Stakhov2016-08-021-1/+1
| |
* | [Fix] Fix folding for semicolon separated tokensVsevolod Stakhov2016-08-021-2/+2
| |
* | [Feature] Rspamc can now add dkim signature in mime modeVsevolod Stakhov2016-08-021-0/+10
| |
* | [Fix] Do not stress redis with KEYS command (#791)Vsevolod Stakhov2016-08-021-1/+7
| | | | | | | | | | Issue: #791 Reported by: @wociscz
* | Merge pull request #790 from fatalbanana/coverageVsevolod Stakhov2016-08-022-2/+13
|\ \ | |/ |/| [Minor] Integrate coveralls
| * [Minor] Integrate coverallsAndrew Lewis2016-08-022-2/+13
| |
* | [Feature] Allow to create settings for authenticated usersVsevolod Stakhov2016-08-021-2/+9
| | | | | | | | Use `authenticated = true;` for this feature
* | [Feature] Add experimental CGP integrationVsevolod Stakhov2016-08-021-0/+194
|/
* Merge pull request #786 from fatalbanana/wwwVsevolod Stakhov2016-08-021-0/+1
|\ | | | | [WebUI] Try harder to clear password on disconnect
| * [WebUI] Try harder to clear password on disconnectAndrew Lewis2016-08-011-0/+1
| |
* | Merge pull request #788 from moisseev/ct-caseVsevolod Stakhov2016-08-021-1/+1
|\ \ | | | | | | [Fix] Ignore content type/subtype case
| * | [Fix] Ignore content type/subtype caseAlexander Moisseev2016-08-021-1/+1
| |/ | | | | | | to comply with RFC 2045
* | Merge pull request #787 from fatalbanana/testsVsevolod Stakhov2016-08-022-15/+4
|\ \ | |/ |/| [Test] Replace get_process_children with psutil function
| * [Test] Replace get_process_children with psutil functionAndrew Lewis2016-08-022-15/+4
| |
* | Merge pull request #785 from fatalbanana/wwwVsevolod Stakhov2016-08-011-0/+1
|\ \ | | | | | | [WebUI] Clear connect password (#783)
| * | [WebUI] Clear connect password (#783)Andrew Lewis2016-08-011-0/+1
| |/
* | [Feature] Add a special symbol for SPF DNS errors: R_SPF_DNSFAILVsevolod Stakhov2016-08-012-12/+58
| |
* | [Fix] Do not cache SPF records with DNS errorsVsevolod Stakhov2016-08-011-6/+9
| |
* | [Feature] Improve DNS failures when dealing with SPFVsevolod Stakhov2016-08-011-3/+44
|/
* [Minor] Update version to 1.3.2Vsevolod Stakhov2016-08-011-1/+1
|
* Release 1.3.11.3.1Vsevolod Stakhov2016-08-011-0/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [CritFix] Fix catena passwords validation * [CritFix] Fix crash when the first received is faked * [Feature] Add DMARC_BAD_POLICY symbol when DMARC policy was invalid * [Feature] Allow for matching hostnames in multimap (#773) * [Feature] Allow for setting action based on DMARC disposition * [Feature] Allow limiting of the inbound message size * [Feature] Allow maps with multiple symbols and scores * [Feature] Allow regexps in the emails maps * [Feature] Allow to register metric symbols from multimap * [Feature] Allow to reset redis tokens instead of appendig values * [Feature] Allow to store strings in radix maps * [Feature] Check UTF validity when there are utf regexps in a map * [Feature] Correctly work when there is no hard reject action * [Feature] Implement dependencies for maps * [Fix] Another effort to unbreak sqlite locking * [Fix] Avoid crash when closing mmapped file * [Fix] Do not break history on NaN in required score * [Fix] Ensure that hyperscan cache written is written properly * [Fix] Filter NaN from scores in history * [Fix] Fix DNSBL maps * [Fix] Fix another locking issue in sqlite * [Fix] Fix another locking issue with mapped files * [Fix] Fix deadlock in mmaped file stats * [Fix] Fix dependencies in multimap plugin * [Fix] Fix emails module configuration * [Fix] Fix greylist plugin (#755) * [Fix] Fix greylisting plugin variable usage * [Fix] Fix installed permissions for rspamd_stats * [Fix] Fix locking in mmapped statistics * [Fix] Fix paths in tests * [Fix] Fix prefilter mode for multimap * [Fix] Forgot to commit leftover changes * [Fix] Really fix local.d includes * [Fix] Restore selective greylisting behaviour * [Fix] Set max size on per connection basis * [Fix] Use temporary storage for hyperscan cache * [Rework] Remove systemd socket activation Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
* [Fix] Fix another locking issue with mapped filesVsevolod Stakhov2016-08-011-28/+56
|
* Merge pull request #781 from fatalbanana/wwwVsevolod Stakhov2016-08-011-4/+4
|\ | | | | [WebUI] Fix saving actions from web interface (#769)
| * [WebUI] Fix saving actions from web interface (#769)Andrew Lewis2016-08-011-4/+4
|/
* Merge pull request #780 from fatalbanana/greylistVsevolod Stakhov2016-08-011-0/+8
|\ | | | | Disable greylisting for authenticated users
| * [Minor] Disable greylisting for authenticated usersAndrew Lewis2016-08-011-0/+8
| |
* | Merge pull request #779 from fatalbanana/el6Vsevolod Stakhov2016-08-011-1/+6
|\ \ | | | | | | Fix RPM spec for CentOS 6
| * | [Minor] Fix RPM spec for CentOS 6Andrew Lewis2016-08-011-1/+6
| |/
* | Merge pull request #778 from moisseev/patch-1Vsevolod Stakhov2016-08-011-0/+3
|\ \ | | | | | | Add missed MIME types
| * | Add missed MIME typesAlexander Moisseev2016-08-011-0/+3
| |/ | | | | Reported by: @xpunkt via IRC