Vsevolod Stakhov
6854375771
Remove bundled hiredis.
9 anos atrás
Vsevolod Stakhov
195bfd320c
Import lua-functional for plugins stuff.
9 anos atrás
Vsevolod Stakhov
2fcf5d83cf
Remove tweetnacl for now.
9 anos atrás
Andrew Lewis
e77f51f874
Make Exim pass usernames to Rspamd
9 anos atrás
Vsevolod Stakhov
c4e4a60be8
Small fixes.
9 anos atrás
Vsevolod Stakhov
9c825e98d3
Macro ambiguity hell.
9 anos atrás
Vsevolod Stakhov
544fea1f9f
Unify align macro.
9 anos atrás
Vsevolod Stakhov
f1718ac592
Publish afternm_detached
9 anos atrás
Andrew Lewis
571955cc19
Fix bad change in Exim patch
9 anos atrás
Andrew Lewis
48ccad6194
Update Exim patch
9 anos atrás
Vsevolod Stakhov
d6c756289e
Fix cryptobox code.
9 anos atrás
Vsevolod Stakhov
268fea1999
Fix blocks chaining.
9 anos atrás
Vsevolod Stakhov
023abb060f
Fix detached cryptobox.
9 anos atrás
Vsevolod Stakhov
175d7c8cc6
Add prototypes.
9 anos atrás
Vsevolod Stakhov
db6de9a110
Implement detached cryptobox.
9 anos atrás
Vsevolod Stakhov
bebc8737c8
Use more targeted compile flags setup.
9 anos atrás
Vsevolod Stakhov
3dbb173515
Do not pad encrypted messages.
9 anos atrás
Vsevolod Stakhov
62c3edb074
Forgot to add.
9 anos atrás
Vsevolod Stakhov
75865261eb
Adopt tweetnacl for rspamd.
9 anos atrás
Vsevolod Stakhov
b45251c416
Import tweetnacl.
9 anos atrás
Andrew Lewis
96a3a241b8
Make Exim pass hostnames to rspamd
9 anos atrás
Vsevolod Stakhov
35295fe9ea
Allow to listen on ipv6 IP.
9 anos atrás
Vsevolod Stakhov
83c6e88470
Arrays are no longer lists in UCL.
9 anos atrás
Vsevolod Stakhov
a75c10a8b1
Lemmatize words for fuzzy check.
9 anos atrás
Vsevolod Stakhov
dd1134f06b
Compile external tools with optimizations.
9 anos atrás
Vsevolod Stakhov
47be073a75
Use blake2 as KDF instead of sha256.
9 anos atrás
Vsevolod Stakhov
37cfe206be
Add blake2 hash contrib code.
9 anos atrás
Vsevolod Stakhov
e771cd9604
Add custom targets check and run-test.
9 anos atrás
Vsevolod Stakhov
7eb5a5745b
Add preliminary shingles version.
9 anos atrás
Vsevolod Stakhov
4178270ca5
Add siphash contrib code.
9 anos atrás
Vsevolod Stakhov
8da9cf3c42
Add snowball stemmer to the build.
9 anos atrás
Vsevolod Stakhov
774c8be4b3
Update exim patch.
- Update to the recent exim version
- Strip extra leading src/ from the patch
- Remove sendfile since it was broken
- Fix rspamd spam report for exim
9 anos atrás
Vsevolod Stakhov
0556a597ba
Allow strcase uthash.
10 anos atrás
Vsevolod Stakhov
ffedc6bef9
Update to the recent versions.
10 anos atrás
Vsevolod Stakhov
50412eaeae
Support legacy 'RSPAMC' protocol line.
10 anos atrás
Vsevolod Stakhov
a3262faeeb
Add compatibility layer with old spamc.
10 anos atrás
Vsevolod Stakhov
c73632361a
Add rdns as a submodule.
10 anos atrás
Vsevolod Stakhov
29962c678a
Move xxhash to contrib.
10 anos atrás
Vsevolod Stakhov
b4bc6269d9
Remove autogenerated Makefile.
10 anos atrás
Vsevolod Stakhov
ff62d93b0e
Use libottery for secure random numbers.
Libottery itself is hosted here:
https://github.com/nmathewson/libottery
This import is a rough adoptation of libottery to use it for secure
random numbers in rspamd when needed (and in DNS resolver specifically).
This import makes the internal chacha20 code useless, hence it is
removed now.
10 anos atrás
Vsevolod Stakhov
0894d44904
Import http parser code.
10 anos atrás
Vsevolod Stakhov
32a9833bd7
Fix linking libraries.
10 anos atrás
Vsevolod Stakhov
e15ac66903
Rework build system.
10 anos atrás
Vsevolod Stakhov
0039ba84e6
Forgot to add.
10 anos atrás
Vsevolod Stakhov
3d218a89ec
Fix warning about murmur hash macro.
10 anos atrás
Vsevolod Stakhov
5787cb0597
Keys in hash table are const pointers.
11 anos atrás
Vsevolod Stakhov
655ca0dfc4
Start rcl parser implementation.
11 anos atrás
Vsevolod Stakhov
617bfb5da5
The preliminary API of rspamd configuration language.
Include UTHash for faster and more convenient hash functions than
g_hash_table is. Implement the basic API for RCL parser.
11 anos atrás
Vsevolod Stakhov
4f6ae1b003
Fix warning for printf like function in exim patch.
11 anos atrás
Vsevolod Stakhov
cc379455b9
More fixes for Solaris.
11 anos atrás