Vsevolod Stakhov
8b7681636d
[Doc] Update multimap documentation
8 years ago
Vsevolod Stakhov
512fa656a3
[Fix] Do not even try pcre in case of regexp maps
8 years ago
Vsevolod Stakhov
e82e00fb19
[Fix] Add sanity checks when compiling regexp maps
8 years ago
Vsevolod Stakhov
46f96b7855
[Fix] Further fixes for surbl extensions map
8 years ago
Vsevolod Stakhov
8378754202
Merge pull request #632 from larryhynes/documentation
Documentation corrections
8 years ago
Larry Hynes
c38d065c38
[Doc] Final changes to writing_rules.md
8 years ago
Vsevolod Stakhov
ec3d176f79
[Fix] Initialize hash tables array to avoid crashes
8 years ago
Vsevolod Stakhov
8215ede121
[Minor] Add more logs about file maps watching
8 years ago
Vsevolod Stakhov
aee712c585
[Fix] Fix loading of file maps
8 years ago
Vsevolod Stakhov
3974047b84
[Feature] Add initial version of HTTP lua repl
8 years ago
Vsevolod Stakhov
0c01103c02
[Feature] Add function for pretty printing of inet addresses
8 years ago
Vsevolod Stakhov
5bf7ecf87b
Merge pull request #629 from fatalbanana/master
[Fix] Fix Exim shutdown patch
8 years ago
Andrew Lewis
f34a5a98ae
[Fix] Fix Exim shutdown patch
8 years ago
Vsevolod Stakhov
7957b1cfb9
[Fix] Unbreak build on gcc < 4.9
8 years ago
Vsevolod Stakhov
17bdc86430
[Fix] Update mumhash implementation
8 years ago
Vsevolod Stakhov
d46a62b2cb
[Feature] Preliminary implementation of fuzzy master/slave updates
8 years ago
Vsevolod Stakhov
8fd0795fef
[Feature] Rework listening system to allow multiple socket types per worker
8 years ago
Vsevolod Stakhov
1453b09a98
[Feature] Enable workaround for exim
8 years ago
Larry Hynes
65d1614606
[Doc] Initial changes to writing_rules.md
8 years ago
Larry Hynes
5050901ef5
[Doc] Update migrate_sa.md
8 years ago
Larry Hynes
2ec76ddea0
[Doc] Update tutorials index
8 years ago
Larry Hynes
75b1d1613a
[Doc] Update Documentation index
8 years ago
Larry Hynes
96b4bd69ef
Merge remote-tracking branch 'upstream/master'
* upstream/master: (36 commits)
[Feature] Add versions to fuzzy storage
[Fix] Another fix for maps scheduling
[Fix] Fix events handling when scheduling map wacth
[Fix] Try to fix false positive URL detections in text parts
[Fix] Include fuzzy key to distinguish storages with different keys
[Feature] Rework and improve fuzzy storage
[Test] Add static test for shingles
[Minor] Adjust hashes
[Feature] Use metrohash as well
[Minor] 8 bytes fits perfect for mumhash
[Fix] Fix handling of the same words
[Feature] Further micro-optimizations for hashing and shingles
[Feature] Optimize alignment to speed up hashing
[Feature] Try to select the optimal possible function for input
[Feature] Limit logging of elements that could have too many items
[Feature] Add more algorithms for shingles generation
[Fix] Fix compilation issue
[Feature] Use mumhash for words hashing
[Feature] Add and use mumhash for non-crypto hashing
[Feature] Add a simple script to evaluate rspamd rules in the logs
...
8 years ago
Vsevolod Stakhov
25b777b360
[Feature] Add versions to fuzzy storage
8 years ago
Vsevolod Stakhov
bbbb8d029c
[Fix] Another fix for maps scheduling
8 years ago
Vsevolod Stakhov
562fff4f39
[Fix] Fix events handling when scheduling map wacth
8 years ago
Vsevolod Stakhov
9dc7bf904b
[Fix] Try to fix false positive URL detections in text parts
8 years ago
Vsevolod Stakhov
7373423937
[Fix] Include fuzzy key to distinguish storages with different keys
8 years ago
Vsevolod Stakhov
274efffcbb
[Feature] Rework and improve fuzzy storage
- Allow multiple algorithms in fuzzy rules
- Cache fuzzy requests to avoid expensive calculations for multiple
fuzzy storages
- Simplify request generating procedure
8 years ago
Vsevolod Stakhov
c2e0f14cf3
[Test] Add static test for shingles
8 years ago
Vsevolod Stakhov
da913877cd
[Minor] Adjust hashes
8 years ago
Vsevolod Stakhov
b00d4cd3cc
[Feature] Use metrohash as well
8 years ago
Vsevolod Stakhov
57d8d8f8cb
[Minor] 8 bytes fits perfect for mumhash
8 years ago
Vsevolod Stakhov
0d47a9c3e5
[Fix] Fix handling of the same words
8 years ago
Vsevolod Stakhov
931615a2e0
[Feature] Further micro-optimizations for hashing and shingles
8 years ago
Vsevolod Stakhov
25db12ee3f
[Feature] Optimize alignment to speed up hashing
8 years ago
Vsevolod Stakhov
8105992157
[Feature] Try to select the optimal possible function for input
8 years ago
Vsevolod Stakhov
8cc53b5035
[Feature] Limit logging of elements that could have too many items
8 years ago
Vsevolod Stakhov
4932b636ef
[Feature] Add more algorithms for shingles generation
8 years ago
Vsevolod Stakhov
bcb5eaadd0
[Fix] Fix compilation issue
8 years ago
Vsevolod Stakhov
ec82bfc93c
[Feature] Use mumhash for words hashing
8 years ago
Vsevolod Stakhov
63eb2e6020
[Feature] Add and use mumhash for non-crypto hashing
8 years ago
Vsevolod Stakhov
1cf6562bcc
[Feature] Add a simple script to evaluate rspamd rules in the logs
8 years ago
Vsevolod Stakhov
952185f2b0
[Feature] New abstract hashing API in cryptobox
8 years ago
Vsevolod Stakhov
d96c3b8056
[CritFix] Fix levenshtein distance calculations
8 years ago
Vsevolod Stakhov
62cc91ffb8
[Feature] Adopt plugins for new maps API
8 years ago
Vsevolod Stakhov
d29c88981e
[Feature] Use new maps API for local addrs
8 years ago
Vsevolod Stakhov
4295cb4b80
[Feature] Use extended map types in lua map, unify code
8 years ago
Vsevolod Stakhov
cf2d3dfa43
[Feature] Allow to extract ucl_object from lua using common API
8 years ago
Vsevolod Stakhov
9978349804
[Feature] Implement constructing of map from UCL
8 years ago