aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Share robot log and report on https://ci.rspamd.com/testlogs/Anton Yuzhaninov2018-10-222-2/+60
| | | | | | | Sending functional test log (about 5Mb) in a email attachmend was temporary solution. Upload them to https://ci.rspamd.com/testlogs/ instead. Link to log/report will be printed in build log.
* Simplify: default working directory is source rootAnton Yuzhaninov2018-10-221-1/+1
|
* Enable core dumps for funcutional testAnton Yuzhaninov2018-10-221-1/+4
| | | | | Don't run gdb yet, it requires more work and can be done when it will be needed.
* [Minor] Fix issues in lua httpVsevolod Stakhov2018-10-222-6/+9
|
* Merge pull request #2604 from moisseev/webuiVsevolod Stakhov2018-10-226-16/+40
|\ | | | | [Minor] Update Bootstrap to 3.3.7
| * [WebUI] Add history rows per page controlAlexander Moisseev2018-10-214-9/+32
| |
| * [Minor] Update Bootstrap to 3.3.7Alexander Moisseev2018-10-212-7/+8
| |
* | [Minor] More fixes to the internal modulesVsevolod Stakhov2018-10-222-0/+19
| |
* | [Minor] Various logs fixesVsevolod Stakhov2018-10-221-7/+16
| |
* | [Minor] Add more fail-safety checks to symbols executionVsevolod Stakhov2018-10-221-20/+38
| |
* | [Minor] Check deps before processing of rdepsVsevolod Stakhov2018-10-221-4/+12
| |
* | [Minor] Another fix in spf pluginVsevolod Stakhov2018-10-221-1/+4
| |
* | [Fix] Various fixes in embedded pluginsVsevolod Stakhov2018-10-213-25/+44
| |
* | [Fix] Fix finalization for internal pluginsVsevolod Stakhov2018-10-215-0/+19
| |
* | [Minor] Fix docsVsevolod Stakhov2018-10-211-27/+41
| |
* | [Fix] Use proper syntax for making DNS requestsVsevolod Stakhov2018-10-213-4/+10
| |
* | [Project] Remove unneeded phases, add safe guards, fix issuesVsevolod Stakhov2018-10-201-45/+23
| |
* | [Project] Adopt C modules and stuffVsevolod Stakhov2018-10-206-18/+54
| |
* | [Project] Add items logic in DNS resolverVsevolod Stakhov2018-10-202-11/+28
| |
* | [Project] Adopt lua tcpVsevolod Stakhov2018-10-201-55/+23
| |
* | [Project] Adopt lua redisVsevolod Stakhov2018-10-201-18/+44
| |
* | [Project] Adopt lua httpVsevolod Stakhov2018-10-201-39/+34
| |
* | [Project] Fix Lua DNS codeVsevolod Stakhov2018-10-202-14/+21
| |
* | [Project] Further cleanup from the watchersVsevolod Stakhov2018-10-202-208/+22
| |
* | [Project] Kill async watchers as they are way too complexVsevolod Stakhov2018-10-202-315/+5
| |
* | [Project] Add logic of the async events counterVsevolod Stakhov2018-10-203-20/+49
| |
* | [Project] Implement counter for async events in symcache itemVsevolod Stakhov2018-10-203-21/+62
| |
* | [Project] Rework symbols processing logicVsevolod Stakhov2018-10-203-124/+124
| |
* | [Project] Pass cache item to the callback functionsVsevolod Stakhov2018-10-2010-66/+107
| |
* | Fix coverage (#2603)Anton Yuzhaninov2018-10-205-27/+304
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add utility to prepare C coverage for upload to coveralls.io It turned out that it is more easy to write own script then debug and fix coveralls utility (https://github.com/eddyxu/cpp-coveralls). gcov-coveralls.py can be used as a replacement for coveralls. * Save coverage data from .gcda files only once Coverage data in .gcda files is merged after each binary invocation, so we can run all test and then gather coverage data. If we dump them two times execution counts will be more then they be. * Switch from coveralls (cpp-coveralls) to own script Problem with coveralls was, that coverage for source files outside build directory was not added to the report. * Add tool to dump info from json for coveralls.io * Add debug * Fix: don't die if there is no service_job_id in json * Debug * Fix dump_coveralls.py * Rename to gcov_coveralls.py (s/-/_/) For most files in this repo '_' is used as separator. * Don't add source code to coveralls JSON According to https://docs.coveralls.io/api-introduction Coverals don't need source code, only MD5 digest to tracks changes. Anyway source code is already added by luacov-coveralls and source_digest is added by cpp-coveralls and gcov_coveralls.py Both options seems to work for now. * Provide path to source directory to merge_coveralls.py merge_coveralls.py has code to filter files and remove prefixes. When --root points to source directory merge_coveralls.py can strip prefix from absolute path in JSONs generated by luacov-coveralls. * Style Don't add parameters with default values. * Make --output optional It useful mainly for debugging. We can send report without saving it. * Log CI_COMMIT_AUTHOR env var It is not clear from drone.io source how CI_COMMIT_AUTHOR variable is set. Log it to see what it means. * Move merge_coveralls.py to test/tools This script is used not only for funcional test coverage, but for rspamd-test coverage too. * Remove debug * Style Use more compact formatting. * Write comment about parallel tests running [SKIP CI] Document why running tests in parallel may be bad idea (but still do so). * Fix typo [SKIP CI]
* | [Fix] Don't perform forged recipients check for missing recipientsVsevolod Stakhov2018-10-191-23/+25
|/
* [Minor] Improve SSL connection error messageVsevolod Stakhov2018-10-191-1/+6
|
* [Minor] Include file name when parsing configVsevolod Stakhov2018-10-191-0/+1
|
* Merge pull request #2602 from moisseev/tidyallVsevolod Stakhov2018-10-191-11/+14
|\ | | | | [Minor] Fix rspamd_stats so it passes Perl::Critic tests
| * [Minor] Fix rspamd_stats so it passes Perl::Critic testsAlexander Moisseev2018-10-191-11/+14
| |
* | Merge pull request #2601 from citrin/perl-tidyallVsevolod Stakhov2018-10-191-0/+9
|\ \ | |/ |/| Add tidyall checks for perl code
| * Fix: tidyall expects to find .tidyallrc in --root-dirAnton Yuzhaninov2018-10-181-1/+2
| |
| * Add tidyall checks for perl codeAnton Yuzhaninov2018-10-181-0/+8
|/ | | | | Based on analagous check added to CircleCI: https://github.com/rspamd/rspamd/commit/9ace1e0519bda09def77746c22ce952824074980
* Merge pull request #2566 from heraklit256/composites-leaveVsevolod Stakhov2018-10-181-5/+10
|\ | | | | Minor Composite rule cleanup
| * lower score for PHISH_EMOTION to 1.0heraklit2562018-10-171-1/+1
| |
| * lower score for HAS_ANON_DOMAIN to 0.1heraklit2562018-10-171-1/+1
| |
| * Include ARC into AUTH_NA ruleheraklit2562018-10-041-2/+2
| |
| * Composite rules: Minor cleanupsheraklit2562018-10-041-1/+3
| | | | | | | | Added descriptions to some rules and unified AND operator.
| * leave original symbols for composite rulesheraklit2562018-10-041-0/+3
| | | | | | | | | | Removing original symbols if a composite rule triggers is kind of confusing and makes debugging harder.
* | Merge pull request #2599 from moisseev/tidyallVsevolod Stakhov2018-10-186-699/+701
|\ \ | | | | | | [Test] Add TidyAll checks
| * | [Minor] Reformat Pod documentsAlexander Moisseev2018-10-184-29/+24
| | |
| * | [Minor] Reformat more Perl scriptsAlexander Moisseev2018-10-173-671/+643
| | |
| * | [Test] Add TidyAll checksAlexander Moisseev2018-10-171-0/+35
| | |
* | | [Fix] Treat normal password as enable password if there is no enable passwordVsevolod Stakhov2018-10-171-0/+8
|/ /
* | Merge pull request #2598 from moisseev/tidyallVsevolod Stakhov2018-10-177-1136/+1148
|\ \ | | | | | | [Minor] Reformat Perl scripts