aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [Minor] Include module name when setting pre resultVsevolod Stakhov2018-10-139-14/+14
|
* Update README.mdVsevolod Stakhov2018-10-131-1/+1
|
* Drone speedup (#2588)Anton Yuzhaninov2018-10-132-66/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Start switchind test to custom Docker images Using Docker images with pre-installed delendencies will speedup testing. * Debug build in drone.io * Use variable instead hardcoded path to the source * Debug variable substitution by drone Also according to comments in code DRONE_WORKSPACE is deprecated and CI_WORKSPACE is a new form. * One more try to use variables. It looks like drone uses same rules as docker-compose: https://docs.docker.com/compose/compose-file/#variable-substitution * Cleanup debug * Less verbose make output * Be consistent in variable escaping It works without escaping only becuse ${VAR} currently expanded by drone, but $VAR is not. * Use alpine base image for nodejs It is smaller. * Return rspamd-test * Revert variable escaping Wihtout escaping it is more easy to copy-past command for testing. Just don't use ${var} when var should be expanded by shell and not drone. * Add debug * Fix yaml parsing error * Fix exit code capture It should be done on the same line, because drone insert 'echo + cmd' between commands. * Remove debug * Readability No functional changes. * Return functional tests * Be consistent * Add git stub for coveralls * Send coverage * Fix yaml parsing error * Add links to Dockerfiles * Send test log in case of test failure XXX if rspamd-test failed, but functional was successful robot log will be attached (but not useful). * Don't run rspamd-test and functional tests in parallel It looks like there is a race condition in writing coverage files. * Try to run tests in parallel * Add debug * Fix parallel test run test/rspamd-test and functional test both use luacov.stats.out file in current directory. Run ./rspamd-test from anther directory. * Use drone condition for sending coveralls report Also don't send report if empty tocken was provided. * Add mininal python3 compatibility
* [Minor] Improve errors loggingVsevolod Stakhov2018-10-121-1/+2
|
* [Minor] Do not call legacy API in modern OpenSSLVsevolod Stakhov2018-10-121-1/+2
| | | | | Issue: #2587 Closes: #2587
* Merge pull request #2586 from moisseev/eslintVsevolod Stakhov2018-10-122-14/+40
|\ | | | | [WebUI] Add symbols sorting buttons
| * [WebUI] Add symbols sorting buttonsAlexander Moisseev2018-10-122-14/+40
| | | | | | | | to detail history rows
* | [Test] Fix tests that are not RFC conformantVsevolod Stakhov2018-10-121-4/+4
| |
* | [Minor] Fix some testsVsevolod Stakhov2018-10-121-15/+17
| |
* | [Rework] Completely rewrite DMARC checks logicVsevolod Stakhov2018-10-121-296/+423
| |
* | [Minor] Remove stupid debuggingVsevolod Stakhov2018-10-121-4/+0
| |
* | [CritFix] Fix options insertionVsevolod Stakhov2018-10-121-2/+1
| |
* | [Minor] Add some fail-safetyVsevolod Stakhov2018-10-112-3/+10
| |
* | [Minor] Fix stack indexVsevolod Stakhov2018-10-111-1/+1
| |
* | [Conf] Log forced action by defaultVsevolod Stakhov2018-10-111-1/+1
| |
* | [Minor] Add logging variable for forced actionsVsevolod Stakhov2018-10-113-1/+33
| |
* | [Minor] Fix score set in passthrough modeVsevolod Stakhov2018-10-111-22/+2
| |
* | [Project] Finish rework of passthrough actionsVsevolod Stakhov2018-10-114-45/+140
| |
* | [Rework] Always create result for a taskVsevolod Stakhov2018-10-117-21/+7
| |
* | [Minor] Fix comments with multiple addressesVsevolod Stakhov2018-10-101-1/+1
| | | | | | | | | | Issue: #2578 Closes: #2578
* | [Feature] Allow to disable actions by users settingsVsevolod Stakhov2018-10-091-3/+12
| |
* | Merge pull request #2581 from negram/drone-ciVsevolod Stakhov2018-10-092-3/+101
|\ \ | | | | | | Drone ci
| * | [Minor] Adopted merger to work with droneMikhail Galanin2018-10-091-3/+9
| | |
| * | [Minor] Add .drone.ymlMikhail Galanin2018-10-091-0/+92
|/ /
* | [Minor] Fixes for the previous projectVsevolod Stakhov2018-10-093-6/+32
| |
* | [Conf] Add composite to negate policies when fuzzy/bayes foundVsevolod Stakhov2018-10-091-0/+6
| |
* | [Feature] Allow `g+:` and `g-:` composite atomsVsevolod Stakhov2018-10-091-58/+128
| |
* | [Minor] Add more operations sanity check in expressions parserVsevolod Stakhov2018-10-091-58/+70
| |
* | [Conf] Increase default bayes scoreVsevolod Stakhov2018-10-091-1/+1
| |
* | [Feature] Store url object in imagesVsevolod Stakhov2018-10-094-9/+18
| |
* | [Conf] Add dkim checks for some surbl rulesVsevolod Stakhov2018-10-091-0/+4
| |
* | [Feature] Allow dkim domains check in surblVsevolod Stakhov2018-10-091-0/+50
| |
* | Merge pull request #2579 from negram/fixed-unit-testVsevolod Stakhov2018-10-091-2/+1
|\ \ | | | | | | [Test] fixed unit test
| * | [Test] fixed unit testMikhail Galanin2018-10-091-2/+1
|/ /
* | Merge pull request #2577 from negram/fix-edge-caseVsevolod Stakhov2018-10-082-38/+63
|\ \ | | | | | | Fix edge case
| * | [Test] one more test caseMikhail Galanin2018-10-081-35/+55
| | |
| * | [Minor] Fix checking table size when inserting/deletingMikhail Galanin2018-10-081-3/+8
| | |
* | | Merge pull request #2576 from negram/more-coverageVsevolod Stakhov2018-10-087-0/+7
|\ \ \ | | | | | | | | [Test] Collect coverage in all functional tests
| * | | [Test] Collect coverage in all functional testsMikhail Galanin2018-10-087-0/+7
| |/ /
* | | Merge pull request #2575 from negram/coverage-docVsevolod Stakhov2018-10-081-0/+58
|\ \ \ | | | | | | | | [Minor] Added coverage collection documentation
| * | | [Minor] Added coverage collection documentationMikhail Galanin2018-10-081-0/+58
| |/ /
* | | [Minor] Add missing #endifVsevolod Stakhov2018-10-081-1/+1
| | |
* | | [Minor] Update cached libevent time when possibleVsevolod Stakhov2018-10-082-1/+24
| | |
* | | [Fix] Stop libevent from using cached time in rspamadmVsevolod Stakhov2018-10-082-1/+12
| | |
* | | [Minor] Check for cached libevent time routinesVsevolod Stakhov2018-10-084-3/+12
| | |
* | | Merge pull request #2543 from heraklit256/extended-dnswl-scoresVsevolod Stakhov2018-10-081-2/+5
|\ \ \ | |/ / |/| | leaving original symbols if DNSWL composite rules are triggered
| * | lower weight of RCVD_DKIM_ARC_DNSWL_HI to -1.0heraklit2562018-10-081-1/+1
| | |
| * | lower weight for RCVD_DKIM_ARC_DNSWL_MED and RCVD_DKIM_ARC_DNSWL_HIGHheraklit2562018-10-041-2/+2
| | | | | | | | | | | | | | | | | | | | | These were too high as other symbols - such as ARC_ALLOW - already introduce some negative scores. Thanks to @moisseev for reporting this.
| * | leaving original symbols if DNSWL composite rules are triggeredheraklit2562018-09-271-0/+3
| | | | | | | | | | | | | | | | | | Without policy = "leave", rspamd replaces the original symbols in log and message header (if enabled), which makes debugging more hard and is not used in this case.
* | | [Minor] Print timestamps when rspamadm is started in debug modeVsevolod Stakhov2018-10-082-22/+39
| | |