Vsevolod Stakhov
300acf008d
[Test] Fix functional tests
pirms 5 gadiem
Vsevolod Stakhov
1dcc9a69cc
[Minor] Disable broken http bench
pirms 5 gadiem
Vsevolod Stakhov
e550b8e7db
[Minor] Try to fix linking hell
pirms 5 gadiem
Vsevolod Stakhov
76fafe01df
[Minor] Oops, add dependency
pirms 5 gadiem
Vsevolod Stakhov
0436aa53c3
[Rework] Convert rspamd-server to a shared library
pirms 5 gadiem
Mikhail Galanin
5dd0a6b7fb
[Minor] Benchmark for lua calls
pirms 5 gadiem
Vsevolod Stakhov
418c101010
[Minor] Redis support is now unconditional
pirms 6 gadiem
Vsevolod Stakhov
d79cfb3b6d
[Minor] Fix tests build
pirms 6 gadiem
Vsevolod Stakhov
d172dc0814
[Minor] Some fixes for static build
pirms 7 gadiem
Vsevolod Stakhov
b949d58f0a
[Minor] Fix tests build
pirms 7 gadiem
Vsevolod Stakhov
301aeb573a
[Fix] Fix build with the new tests framework
pirms 8 gadiem
Vsevolod Stakhov
5bbd698d96
[Rework] Finish rework for the rest of places that use HTTP
pirms 8 gadiem
Vsevolod Stakhov
3789f106c1
[Feature] Add unit tests for heap
pirms 8 gadiem
Vsevolod Stakhov
34b41a21d7
Add Level-Compressed Tree Bitmap contrib code
Implementation by: Geoffrey T. Dairiki <dairiki@dairiki.org>
pirms 8 gadiem
Vsevolod Stakhov
4fc834d623
Embed hiredis as it is broken literally everywhere
pirms 8 gadiem
Vsevolod Stakhov
45c5ffb0c0
Fix tests
pirms 8 gadiem
Vsevolod Stakhov
c5e769ec0c
Allow conditional build of snowball.
pirms 8 gadiem
Vsevolod Stakhov
8378090d39
Do not use relative path for linkage.
Issue: #386
pirms 8 gadiem
Vsevolod Stakhov
ab15b9a3c9
Remove legacy fuzzy code completely.
pirms 9 gadiem
Vsevolod Stakhov
7eadc580cf
Fix unit test building and starting.
pirms 9 gadiem
Vsevolod Stakhov
c20631bd67
Adopt build system for new tests.
pirms 9 gadiem
Vsevolod Stakhov
f20d566909
Start functional tests.
pirms 9 gadiem
Vsevolod Stakhov
045971cbb8
Add unit test for cryptobox.
pirms 9 gadiem
Vsevolod Stakhov
97f1081511
Fix linking if tests.
pirms 9 gadiem
Vsevolod Stakhov
30cdb0547e
Remove deprecated test.
pirms 9 gadiem
Vsevolod Stakhov
9f8d613c23
Properly link rspamd_server on darwin.
pirms 9 gadiem
Vsevolod Stakhov
afbe7a857b
Fix linking on Darwin.
pirms 9 gadiem
Vsevolod Stakhov
158c9f6a50
Add explicit dependency for rspamd-test on rspamd-server
pirms 9 gadiem
Vsevolod Stakhov
2ebe497bfa
Include the whole rspamd-server for ffi.
pirms 9 gadiem
Vsevolod Stakhov
e4cc017c5d
Rework lua tests one more time.
pirms 9 gadiem
Vsevolod Stakhov
3696893b55
Remove expired.
pirms 9 gadiem
Vsevolod Stakhov
6df0f09c9a
Fix lua tests copying.
pirms 9 gadiem
Vsevolod Stakhov
349bc58cf6
Reorganize lua tests.
pirms 9 gadiem
Vsevolod Stakhov
2f20e4f7fe
Add lua test framework.
pirms 9 gadiem
Vsevolod Stakhov
1b94a3560c
Eliminate mess with linking.
pirms 9 gadiem
Vsevolod Stakhov
c4e4a60be8
Small fixes.
pirms 9 gadiem
Vsevolod Stakhov
984c43f649
Add HTTP connections speed test.
pirms 9 gadiem
Vsevolod Stakhov
e48a8c5e6f
Remove checks from debian build.
pirms 9 gadiem
Vsevolod Stakhov
7404cdceee
Add some tests for shingles.
pirms 9 gadiem
Vsevolod Stakhov
89442fca48
Add a simple upstreams test.
pirms 9 gadiem
Vsevolod Stakhov
3747d8d66e
Fix profiler linkage.
pirms 9 gadiem
Vsevolod Stakhov
aa48f9df19
Add radix trie test suite.
pirms 9 gadiem
Vsevolod Stakhov
491e42b434
Restore testing framework.
pirms 9 gadiem
Vsevolod Stakhov
07011527b9
Add a test suite for rcl.
pirms 11 gadiem
Vsevolod Stakhov
fbcc7af8a6
* Add simple test for rrd.
Several fixes to RRD API.
TODO: fix test building
TODO: improve update of rrd files
TODO: rework shared libraries again
pirms 11 gadiem
Vsevolod Stakhov
851ffca79a
* Write tests for DKIM signature and key parsers.
Fix DKIM parsers.
pirms 12 gadiem
Vsevolod Stakhov
448ba92d15
Fixed threading for testing suite.
pirms 12 gadiem
Vsevolod Stakhov
4f28edb3f5
Fix asynchronous IO API.
Write test case for aio.
pirms 12 gadiem
Vsevolod Stakhov
9d70356009
Separate librspamdserver API from plugins and workers functions.
Make tests compileable again.
pirms 12 gadiem
Vsevolod Stakhov
1fd435e5d4
* Rework build process:
- add librspamdserver
- link this library to all daemons and utils of rspamd
- use subdirectories more often
* Rework global variables logic - move them to the main process
* Fix logging to handle utf-8 correctly
* Add statshow utility and make it working
* Move printf functions to separate source file
pirms 13 gadiem