Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [Minor] Ignore skipped tasks | Vsevolod Stakhov | 2018-10-31 | 6 | -0/+11 | |
| | | | | TODO: write a generic framework for that stuff | |||||
* | [Minor] Fix symbol usage in reputation plugin | Vsevolod Stakhov | 2018-10-31 | 1 | -1/+1 | |
| | ||||||
* | Merge pull request #2618 from moisseev/ci | Vsevolod Stakhov | 2018-10-30 | 3 | -1/+47 | |
|\ | | | | | [Test] Add test for composites with symbol groups | |||||
| * | [Test] Add test for composites with symbol groups | Alexander Moisseev | 2018-10-30 | 3 | -1/+47 | |
| | | ||||||
* | | Merge pull request #2619 from citrin/fedora-clang | Vsevolod Stakhov | 2018-10-30 | 4 | -9/+25 | |
|\ \ | |/ |/| | Test build with clang | |||||
| * | Turn off TORCH for clang build | Anton Yuzhaninov | 2018-10-30 | 1 | -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 function | Anton Yuzhaninov | 2018-10-30 | 1 | -3/+0 | |
| | | | | | | | | gboolean support was removed in commit 91287bb8407e3b9022bc663b07870510aedabbc3. | |||||
| * | Enable clang plugin | Anton Yuzhaninov | 2018-10-30 | 1 | -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_FLAGS | Anton Yuzhaninov | 2018-10-30 | 1 | -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 cmake | Anton Yuzhaninov | 2018-10-29 | 1 | -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 -O0 | Anton Yuzhaninov | 2018-10-29 | 1 | -0/+1 | |
| | | | | | | | | Compilation with -O2/-O3 is slow. | |||||
| * | Build with clang | Anton Yuzhaninov | 2018-10-29 | 1 | -1/+19 | |
| | | ||||||
* | | [Minor] Fix expiry config overriding | Vsevolod Stakhov | 2018-10-30 | 1 | -1/+5 | |
| | | ||||||
* | | Merge pull request #2617 from moisseev/ci | Vsevolod Stakhov | 2018-10-30 | 3 | -0/+214 | |
|\ \ | | | | | | | [Test] Add composites test | |||||
| * | | [Test] Add composites test | Alexander Moisseev | 2018-10-30 | 3 | -0/+214 | |
| | | | ||||||
* | | | [Minor] Do not parse raw regexp for explicitly utf expressions | Vsevolod Stakhov | 2018-10-30 | 1 | -1/+3 | |
| | | | ||||||
* | | | Merge pull request #2614 from citrin/remove-libnsl-dependency | Vsevolod Stakhov | 2018-10-30 | 1 | -1/+0 | |
|\ \ \ | | |/ | |/| | Stop linking with -lnsl on Linux | |||||
| * | | Stop linking with -lnsl on Linux | Anton Yuzhaninov | 2018-10-29 | 1 | -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 message | Vsevolod Stakhov | 2018-10-30 | 1 | -5/+59 | |
|/ | ||||||
* | [Minor] Ops, fix symbol name | Vsevolod Stakhov | 2018-10-29 | 1 | -1/+1 | |
| | ||||||
* | [Conf] Add DWL support in the default configuration | Vsevolod Stakhov | 2018-10-29 | 2 | -1/+44 | |
| | ||||||
* | [Fix] Fix DKIM based RBLs | Vsevolod Stakhov | 2018-10-29 | 1 | -16/+34 | |
| | ||||||
* | [Rules] Add LEAKED_PASSWORD_SCAM rule | Vsevolod Stakhov | 2018-10-29 | 1 | -0/+12 | |
| | ||||||
* | [Rework] Change time handling | Vsevolod Stakhov | 2018-10-29 | 9 | -38/+56 | |
| | ||||||
* | [Minor] Fix deps | Vsevolod Stakhov | 2018-10-29 | 1 | -20/+21 | |
| | ||||||
* | [Project] Rework dynamic parts of symcache items | Vsevolod Stakhov | 2018-10-29 | 1 | -274/+214 | |
| | ||||||
* | [Project] Another rework for symbols cache | Vsevolod Stakhov | 2018-10-29 | 34 | -343/+353 | |
| | ||||||
* | [Minor] g_abort requires quite a recent glib | Vsevolod Stakhov | 2018-10-29 | 2 | -2/+2 | |
| | ||||||
* | [Minor] Fix dependencies resolution | Vsevolod Stakhov | 2018-10-28 | 1 | -0/+6 | |
| | ||||||
* | [Minor] Sigh, another issue with classifier pseudo-filter | Vsevolod Stakhov | 2018-10-28 | 1 | -0/+1 | |
| | ||||||
* | Merge pull request #2612 from citrin/luacov-merge | Vsevolod Stakhov | 2018-10-28 | 3 | -29/+74 | |
|\ | | | | | Speedup lua coverage collecting for functional test | |||||
| * | Sync lua coverage with .drone.yml | Anton Yuzhaninov | 2018-10-27 | 1 | -0/+4 | |
| | | ||||||
| * | Speedup lua coverage collecting for functional test | Anton Yuzhaninov | 2018-10-27 | 2 | -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 classifiers | Vsevolod Stakhov | 2018-10-28 | 1 | -4/+10 | |
| | | ||||||
* | | [Minor] Allow to add conditions for bayes symbol | Vsevolod Stakhov | 2018-10-28 | 1 | -0/+2 | |
| | | ||||||
* | | [Minor] Convert some enums to static macros | Vsevolod Stakhov | 2018-10-27 | 5 | -15/+13 | |
| | | ||||||
* | | [Feature] Allow to add 3rd party clang plugins | Vsevolod Stakhov | 2018-10-27 | 1 | -1/+14 | |
|/ | ||||||
* | [Minor] Fix format strings | Vsevolod Stakhov | 2018-10-27 | 3 | -3/+3 | |
| | ||||||
* | [Fix] Remove ambigious format flag from printf | Vsevolod Stakhov | 2018-10-27 | 5 | -25/+7 | |
| | ||||||
* | [Minor] Fix LLVM detection | Vsevolod Stakhov | 2018-10-27 | 2 | -121/+287 | |
| | ||||||
* | [Fix] Fix squeezed symbols when using settings | Vsevolod Stakhov | 2018-10-27 | 1 | -0/+15 | |
| | ||||||
* | [Minor] Various fixes around async events | Vsevolod Stakhov | 2018-10-26 | 5 | -12/+31 | |
| | ||||||
* | [Minor] Improve debugging for lua squeeze | Vsevolod Stakhov | 2018-10-26 | 1 | -21/+22 | |
| | ||||||
* | [Minor] Improve debug traces for async events | Vsevolod Stakhov | 2018-10-26 | 4 | -36/+61 | |
| | ||||||
* | [Rework] Add more traces to async events, get rid of GQuarks | Vsevolod Stakhov | 2018-10-26 | 18 | -99/+124 | |
| | ||||||
* | [Minor] Fix variable name | Vsevolod Stakhov | 2018-10-26 | 1 | -1/+1 | |
| | ||||||
* | [Minor] Fix var name | Vsevolod Stakhov | 2018-10-26 | 1 | -1/+1 | |
| | ||||||
* | [Rework] Completely rework symbols cache management | Vsevolod Stakhov | 2018-10-26 | 5 | -397/+410 | |
| | ||||||
* | [Minor] Add more attributes | Vsevolod Stakhov | 2018-10-26 | 2 | -8/+20 | |
| | ||||||
* | [Minor] Add specific attributes to mempool functions | Vsevolod Stakhov | 2018-10-26 | 1 | -8/+32 | |
| |