summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* [Minor] Ignore skipped tasksVsevolod Stakhov2018-10-316-0/+11
| | | | TODO: write a generic framework for that stuff
* [Minor] Fix symbol usage in reputation pluginVsevolod Stakhov2018-10-311-1/+1
|
* Merge pull request #2618 from moisseev/ciVsevolod Stakhov2018-10-303-1/+47
|\ | | | | [Test] Add test for composites with symbol groups
| * [Test] Add test for composites with symbol groupsAlexander Moisseev2018-10-303-1/+47
| |
* | Merge pull request #2619 from citrin/fedora-clangVsevolod Stakhov2018-10-304-9/+25
|\ \ | |/ |/| Test build with clang
| * Turn off TORCH for clang buildAnton Yuzhaninov2018-10-301-0/+1
| | | | | | | | | | It turned out that clang significantly slower than gcc on rspamd code (at least with -O0). Switch off torch to decrease build time.
| * Remove unused functionAnton Yuzhaninov2018-10-301-3/+0
| | | | | | | | gboolean support was removed in commit 91287bb8407e3b9022bc663b07870510aedabbc3.
| * Enable clang pluginAnton Yuzhaninov2018-10-301-0/+3
| | | | | | | | | | Build clang plugin and use it to check rspamd printf-like functions (rspamd_printf, rspamd_fprintf, rspamd_default_log_function, e.t.c).
| * Don't use LLVM_CXX_FLAGS/LLVM_C_FLAGSAnton Yuzhaninov2018-10-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | llvm-config --cxxflags shows CFLAGS used to compile clang. If clang installed from package and package was build using GCC then it will contain GCC specific flags. In case of clang installed as RPM packge -specs= flags also added. There is not point to use them to compile plugin. For now hardcode flags in clang-plugin/CMakeLists.txt Add -O2 - we want plugin to work fast even if we to compiling rspamd code with -O0.
| * Don't set PREFIX variable in cmakeAnton Yuzhaninov2018-10-291-4/+0
| | | | | | | | | | | | | | As I can see this variable is not used by rspamd build system. Remove it because setting it causes a lot of warning with -DENABLE_CLANG_PLUGIN=ON - PREFIX variable is not documented but used by cmake internally.
| * build with -O0Anton Yuzhaninov2018-10-291-0/+1
| | | | | | | | Compilation with -O2/-O3 is slow.
| * Build with clangAnton Yuzhaninov2018-10-291-1/+19
| |
* | [Minor] Fix expiry config overridingVsevolod Stakhov2018-10-301-1/+5
| |
* | Merge pull request #2617 from moisseev/ciVsevolod Stakhov2018-10-303-0/+214
|\ \ | | | | | | [Test] Add composites test
| * | [Test] Add composites testAlexander Moisseev2018-10-303-0/+214
| | |
* | | [Minor] Do not parse raw regexp for explicitly utf expressionsVsevolod Stakhov2018-10-301-1/+3
| | |
* | | Merge pull request #2614 from citrin/remove-libnsl-dependencyVsevolod Stakhov2018-10-301-1/+0
|\ \ \ | | |/ | |/| Stop linking with -lnsl on Linux
| * | Stop linking with -lnsl on LinuxAnton Yuzhaninov2018-10-291-1/+0
| |/ | | | | | | | | | | | | | | As far as I know on Linux libnsl is used only for NIS/NIS+ support. It is highly unlikey that Rspamd users use NIS in 2018. Keep linking with libnsl on Solaris - there it is likely needed even if NIS is not used.
* / [Feature] Detect orphaned parts and attach them to messageVsevolod Stakhov2018-10-301-5/+59
|/
* [Minor] Ops, fix symbol nameVsevolod Stakhov2018-10-291-1/+1
|
* [Conf] Add DWL support in the default configurationVsevolod Stakhov2018-10-292-1/+44
|
* [Fix] Fix DKIM based RBLsVsevolod Stakhov2018-10-291-16/+34
|
* [Rules] Add LEAKED_PASSWORD_SCAM ruleVsevolod Stakhov2018-10-291-0/+12
|
* [Rework] Change time handlingVsevolod Stakhov2018-10-299-38/+56
|
* [Minor] Fix depsVsevolod Stakhov2018-10-291-20/+21
|
* [Project] Rework dynamic parts of symcache itemsVsevolod Stakhov2018-10-291-274/+214
|
* [Project] Another rework for symbols cacheVsevolod Stakhov2018-10-2934-343/+353
|
* [Minor] g_abort requires quite a recent glibVsevolod Stakhov2018-10-292-2/+2
|
* [Minor] Fix dependencies resolutionVsevolod Stakhov2018-10-281-0/+6
|
* [Minor] Sigh, another issue with classifier pseudo-filterVsevolod Stakhov2018-10-281-0/+1
|
* Merge pull request #2612 from citrin/luacov-mergeVsevolod Stakhov2018-10-283-29/+74
|\ | | | | Speedup lua coverage collecting for functional test
| * Sync lua coverage with .drone.ymlAnton Yuzhaninov2018-10-271-0/+4
| |
| * Speedup lua coverage collecting for functional testAnton Yuzhaninov2018-10-272-29/+70
| | | | | | | | | | | | | | | | | | | | | | luacov-coveralls merge mode (-j flag) was created to join reports containing coverage for different source files (e.g. C and Lua code). Coverage for the same file in two report is not merged, instead one source file is added several times to source_files array in JSON. As a result if we use luacov-coveralls -j on report for same source files it ends up spending a lot of time on parsing and dumping big JSON files. This change reduces functional test time from 7+ minutes to 4+ minutes.
* | [Minor] Another hack for classifiersVsevolod Stakhov2018-10-281-4/+10
| |
* | [Minor] Allow to add conditions for bayes symbolVsevolod Stakhov2018-10-281-0/+2
| |
* | [Minor] Convert some enums to static macrosVsevolod Stakhov2018-10-275-15/+13
| |
* | [Feature] Allow to add 3rd party clang pluginsVsevolod Stakhov2018-10-271-1/+14
|/
* [Minor] Fix format stringsVsevolod Stakhov2018-10-273-3/+3
|
* [Fix] Remove ambigious format flag from printfVsevolod Stakhov2018-10-275-25/+7
|
* [Minor] Fix LLVM detectionVsevolod Stakhov2018-10-272-121/+287
|
* [Fix] Fix squeezed symbols when using settingsVsevolod Stakhov2018-10-271-0/+15
|
* [Minor] Various fixes around async eventsVsevolod Stakhov2018-10-265-12/+31
|
* [Minor] Improve debugging for lua squeezeVsevolod Stakhov2018-10-261-21/+22
|
* [Minor] Improve debug traces for async eventsVsevolod Stakhov2018-10-264-36/+61
|
* [Rework] Add more traces to async events, get rid of GQuarksVsevolod Stakhov2018-10-2618-99/+124
|
* [Minor] Fix variable nameVsevolod Stakhov2018-10-261-1/+1
|
* [Minor] Fix var nameVsevolod Stakhov2018-10-261-1/+1
|
* [Rework] Completely rework symbols cache managementVsevolod Stakhov2018-10-265-397/+410
|
* [Minor] Add more attributesVsevolod Stakhov2018-10-262-8/+20
|
* [Minor] Add specific attributes to mempool functionsVsevolod Stakhov2018-10-261-8/+32
|