aboutsummaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Fix build on FreeBSD < 10.Vsevolod Stakhov2015-05-241-3/+0
|
* Release 0.9.40.9.4Vsevolod Stakhov2015-05-211-1/+1
| | | | | | | | | | | | | | | | * Fix critical bugs in tokenization algorithm * Write unit tests for tokenization * Add documentation for lua_tcp * Switch off legacy tokenization by default. * Fix critical bugs in words normalization * Add lua bindings to tokenizer. * Implement storing of HTTP headers inside task * Add lua API to accerss HTTP headers data * Implemented base64 encoding suitable for MIME * Use caseless hash and equal functions for HTTP request headers. * Improve debian architectures support (by @dottedmag) Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
* Release 0.9.30.9.3Vsevolod Stakhov2015-05-191-1/+1
| | | | | | | * Revert incorrect regexp change that broke the default rules * Fix lua_tcp module Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
* Release 0.9.20.9.2Vsevolod Stakhov2015-05-191-1/+1
| | | | | | | | | | | | | * Fix error on spawning unique workers. * Add preliminary version of generic LUA TCP requests API. * Use lua 5.1 if luajit is not available (Arm64, PowerPC, s390x etc) * Fix fuzzy mime strings with only type. * Improve thunderbird sanity checks. * Fix critical bug on matching regular expressions. * Make hiredis optional dependency. * Fix multiple bugs in daemon reloading Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
* Fallback to plain lua if luajit has not been found.Vsevolod Stakhov2015-05-191-3/+31
|
* Make hiredis optional dependency.Vsevolod Stakhov2015-05-191-6/+12
|
* Release 0.9.1.0.9.1Vsevolod Stakhov2015-05-171-1/+1
| | | | | | | | | | | | | * Restore utf8 validation for regular expressions to avoid crashes * Fix symbols displaying in the interface * Add symbol groups to the interface * Fix maps ID parsing in the controller * Add multimap and regexp modules documentation * Backport fixes from libucl * Fix debian package (by @dottedmag) * Rework XXH32 invocations Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
* More fixes to luajit detection.Vsevolod Stakhov2015-05-121-14/+28
|
* Fix finding of luajit library.Vsevolod Stakhov2015-05-121-15/+38
|
* Libutil is useless everywhere but FreeBSD.Vsevolod Stakhov2015-05-111-47/+43
|
* Try to fix libutil...Vsevolod Stakhov2015-05-111-3/+7
|
* Another workaround for pcre jit.Vsevolod Stakhov2015-05-111-1/+5
|
* Another try to fixup the mess.Vsevolod Stakhov2015-05-111-22/+15
|
* Another iteration of libraries detection rework.Vsevolod Stakhov2015-05-111-43/+101
|
* Unify search paths.Vsevolod Stakhov2015-05-111-97/+29
|
* Relax glib requirements to 2.28.Vsevolod Stakhov2015-05-111-1/+1
|
* Add hints for finding paths.Vsevolod Stakhov2015-05-111-12/+33
|
* Some pcre distributions are brain damaged.Vsevolod Stakhov2015-05-061-0/+30
|
* Fix stupid cmake syntax.Vsevolod Stakhov2015-04-301-2/+1
|
* Another round of linking issues fixup.Vsevolod Stakhov2015-04-281-2/+2
|
* Fix misprint in library path.Vsevolod Stakhov2015-04-261-1/+1
|
* Try fix RPATHAndrew Lewis2015-04-241-3/+5
|
* Try to fix mess with rpath.Vsevolod Stakhov2015-04-241-5/+7
|
* Remove old siphash implementation.Vsevolod Stakhov2015-04-081-3/+0
|
* Fix publicsuffix install pathAndrew Lewis2015-04-061-1/+1
|
* One more rename.Vsevolod Stakhov2015-04-061-2/+2
|
* Import aho-corasic by Mischa Sandberg.Vsevolod Stakhov2015-04-061-1/+3
|
* Use publicsuffix list for url search (too slow now).Vsevolod Stakhov2015-04-061-0/+4
|
* Use some more advanced heuristic to find packages.Vsevolod Stakhov2015-03-241-67/+43
|
* Correct bad syntaxAndrew Lewis2015-03-211-1/+1
|
* Set WITH_LUA=1 for luajit tooAndrew Lewis2015-03-211-0/+1
|
* Rather use pkg-config to find luajitAndrew Lewis2015-03-211-87/+42
| | | | | Conflicts: CMakeLists.txt
* Merge pull request #230 from fatalbanana/masterVsevolod Stakhov2015-03-191-20/+39
|\ | | | | Fix luajit/lua headers confusion
| * Fix luajit/lua headers confusionAndrew Lewis2015-03-191-20/+39
| | | | | | | | | | Conflicts: CMakeLists.txt
* | Merge pull request #229 from fatalbanana/masterVsevolod Stakhov2015-03-191-1/+2
|\| | | | | Fix finding headers from luajit
| * Fix finding headers from luajitAndrew Lewis2015-03-191-1/+2
| |
* | Merge pull request #225 from fatalbanana/masterVsevolod Stakhov2015-03-171-5/+9
|\| | | | | Try include rspamd.conf.local.override with high priority
| * Add specific workaround for debian.Vsevolod Stakhov2015-03-171-0/+4
| |
| * Reiterate on systemd.Vsevolod Stakhov2015-03-171-17/+26
| | | | | | | | | | Conflicts: CMakeLists.txt
| * Use Systemd for Linux family and SysV for other systems.Andrej Zverev2015-03-171-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We are creating conf/rspamd.conf.in as template and declaring two new variables for CMake: DEFAULTS (for SysV): RSPAMD_WORKER_NORMAL = "*:11333" RSPAMD_WORKER_CONTROLLER = "*:11334" For Linux (for Systemd): RSPAMD_WORKER_NORMAL = "systemd:0" RSPAMD_WORKER_CONTROLLER = "systemd:1" During build we replace template with correct values. Conflicts: CMakeLists.txt
| * Fix installing conf/ filesMikhail Gusarov2015-03-171-4/+7
| |
* | Use __get_cpuid if available.Vsevolod Stakhov2015-03-141-0/+2
| |
* | Cleanup shit.Vsevolod Stakhov2015-03-131-3/+0
| |
* | Add specific workaround for debian.Vsevolod Stakhov2015-03-131-0/+4
| |
* | Reiterate on systemd.Vsevolod Stakhov2015-03-131-8/+28
| | | | | | | | | | | | Conflicts: CMakeLists.txt conf/rspamd.systemd.conf
* | Require glib 2.30 at least.Vsevolod Stakhov2015-03-121-1/+1
|/
* Do not check for lua5.2 when luajit is enabled.Vsevolod Stakhov2015-03-111-3/+9
|
* Check for JIT support in pcre.Vsevolod Stakhov2015-03-051-0/+4
|
* Restore build id parsing.Vsevolod Stakhov2015-03-051-3/+6
|
* Fix linkage with luajit on osx.Vsevolod Stakhov2015-03-051-1/+1
|