aboutsummaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* [Rework] Switch minimum C++ standard version to C++20Vsevolod Stakhov2022-06-191-1/+1
|
* [Minor] Use header only mode for fmtVsevolod Stakhov2022-06-101-1/+1
|
* Search for libzstd modulePetr Vaněk2022-04-061-1/+1
| | | | | Default pkg-config name of zstd is libzstd.pc. Let's add it to the MODULES list.
* Add SYSTEM_XXHASH cmake optionPetr Vaněk2022-04-061-2/+8
| | | | | | | It is now possible to use system xxhash since commits 23889da9ae11 ("[Minor] Update bundled xxhash") and 7ad02fc1f7e7 ("[Rework] Use xxh3 as a default hash and fix memory/alignment issues"). Let's give packagers this possibility with a new SYSTEM_XXHASH option.
* [Minor] Update version to 3.3Vsevolod Stakhov2022-03-261-1/+1
|
* Spelling (#4086)Josh Soref2022-02-221-1/+1
| | | [Rework] Massive spelling fix from @jsoref
* [Minor] Remove unused optionVsevolod Stakhov2021-11-211-3/+0
|
* [Minor] Remove obsolete WITH_HIREDIS defineVsevolod Stakhov2021-11-201-1/+0
|
* Enable PCRE2 by default.Yasuhiro Kimura2021-11-141-1/+1
| | | | | | | There are 2 major versions of the PCRE library, PCRE and PCRE2. Rspamd supports both and current default is the former. But according to the web page of PCRE library it has reached its end of life. So change the default to the latter.
* [Minor] Update version to 3.2Vsevolod Stakhov2021-11-011-1/+1
|
* [Minor] Add support for readahead(2) call if availableVsevolod Stakhov2021-10-131-0/+5
|
* [Minor] Cleanup unused cmake checksAnton Yuzhaninov2021-09-201-44/+0
|
* Add SYSTEM_DOCTEST cmake optionPetr Vaněk2021-09-021-2/+7
| | | | | | | | | | | | | | | This gives packagers option to use system version of doctest rather than bundled one. It is disabled by default. Additionally, there is no need to link rspamd-test-cxx with doctest as it is is single header library. Main reason for this change is that currently bundled version of doctest-2.4.5 can't compile with glibc-2.34 [1]. However, this issue was already fixed in upstream doctest-2.4.6 [2] in commit [3]. With this, packagers can just bump doctest to fixed version. [1] https://github.com/onqtam/doctest/issues/473 [2] https://github.com/onqtam/doctest/blob/master/CHANGELOG.md#246-2021-03-22 [3] https://github.com/onqtam/doctest/commit/099d5414e97244ec44cf46b14cd176b3a3dc52e3
* Add SYSTEM_FMT cmake optionPetr Vaněk2021-08-211-2/+7
| | | | | This gives packagers option to use system version of fmt rather than bundled one. It is disabled by default.
* [Minor] Update version to 3.1Vsevolod Stakhov2021-08-201-1/+1
|
* [Minor] Update version to 3.0 due to amount of changesVsevolod Stakhov2021-08-081-2/+2
|
* [Minor] CMakeLists.txt: add LUA_PATH for run-testDuncan Bellamy2021-07-291-1/+4
| | | | * fixes #3826
* [Minor] Run all unit tests for Rspamd in run-test targetVsevolod Stakhov2021-07-241-2/+2
|
* [Feature] CMakeLists.txt: Change check and run-test to use rspamd-test-cxxDuncan Bellamy2021-07-181-2/+2
| | | | * fixes #3807
* [Minor] Fix FreeBSD release build with lld/libc++Vsevolod Stakhov2021-06-231-0/+2
| | | | Issue: #3778
* [Minor] change headers for zstd depending on bundled or system usedDuncan Bellamy2021-05-291-0/+1
| | | | follow on patch from #3764
* [Minor] Try to fix libicu linkageVsevolod Stakhov2021-05-281-2/+4
|
* [Feature] add SYSTEM_ZSTD cmake optionDuncan Bellamy2021-05-231-1/+7
| | | | To use the system zstd instead on the bundled version
* [Minor] Always use UTF8 as the system encoding (for libicu)Vsevolod Stakhov2021-05-171-0/+1
|
* [Minor] Remove legacy iconv stuffVsevolod Stakhov2021-05-151-16/+0
|
* [Project] Css: Tidy up lambdasVsevolod Stakhov2021-03-291-1/+1
|
* [Project] Add fu2 library to better functions abstractionsVsevolod Stakhov2021-03-291-0/+1
|
* [Project] Css: Move some of the tests to the doctestVsevolod Stakhov2021-03-151-1/+1
|
* [Minor] Make "INSTALL GLOB_RECURSE" for conf match conf and inc filesDuncan Bellamy2021-03-141-1/+2
| | | | Ignores files left by patch
* [Project] Add doctest unit testing libraryVsevolod Stakhov2021-03-121-0/+3
|
* [Project] Add fmt library for simple string opsVsevolod Stakhov2021-03-121-1/+2
|
* [Minor] Check for Lua 5.4Vsevolod Stakhov2021-02-261-12/+25
| | | | Issue: #3656
* [Project] Css: Declarations parsing logic skeletonVsevolod Stakhov2021-02-181-0/+1
|
* [Rework] Require proper C++ environment for Rspamd buildVsevolod Stakhov2021-01-141-0/+2
|
* [Minor] Update version to 2.8Vsevolod Stakhov2021-01-081-1/+1
|
* [Minor] Fix some compiler warningsDuncan Bellamy2020-12-291-0/+2
|
* [Minor] Add LIB_SUFFIXES needed to detect lua on alpine linuxDuncan Bellamy2020-12-101-0/+2
|
* [Minor] Fix bogus cmakeVsevolod Stakhov2020-11-181-4/+4
|
* [Minor] Use CONFIGURE_DEPENDS for glob expressionsVsevolod Stakhov2020-11-181-6/+6
|
* [Minor] Update version to 2.7Vsevolod Stakhov2020-09-301-1/+1
|
* [Project] Detect memrchr in systems that supports itVsevolod Stakhov2020-07-241-0/+1
|
* [Minor] Add recvmmsg detectionVsevolod Stakhov2020-06-011-0/+5
|
* [Rework] Use google-ced instead of libicu chardet as the former sucksVsevolod Stakhov2020-05-261-0/+3
|
* [Minor] Fix pthreads linkingVsevolod Stakhov2020-05-241-2/+2
|
* [Minor] Fix luajit searchVsevolod Stakhov2020-05-181-3/+6
|
* [Rework] Remove old FindLua module, disable lua fallback when LuaJIT is enabledVsevolod Stakhov2020-05-171-23/+46
|
* [Minor] Update version to 2.6Vsevolod Stakhov2020-04-011-1/+1
|
* [Minor] Update version to 2.5Vsevolod Stakhov2020-02-261-1/+1
|
* [Minor] Remove some old unused crapVsevolod Stakhov2020-02-071-1/+0
|
* [Minor] Add explicit checks for FIPS mode presenceVsevolod Stakhov2020-02-071-0/+11
|