Vsevolod Stakhov
3a7ad3e426
[Fix] Fix whitelists and blacklists in SA rules
il y a 8 ans
Vsevolod Stakhov
1bfdb97167
[CritFix] Fix encrypted fuzzy requests
il y a 8 ans
Vsevolod Stakhov
e2335c30bf
Release 1.2.8
* Another fix for exim workaround (#637 )
* Fix unencrypted passwords processing in the controller
* Fix setting path for lua (#652 )
* Fix usage of rdns reply structure (#654 )
* Use file lock in logger to avoid deadlocks
* Add `application/octet-stream` mime type for `pdf` extension (by @moisseev )
* Implement new automata to skip empty lines for dkim signing (#651 )
* Fix parsing of missing classes
* Clarify some rspamc arguments (by @fatalbanana )
* Correct suppress spelling
Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
il y a 8 ans
Vsevolod Stakhov
44b5c85ea3
[Minor] Update version to 1.2.8
il y a 8 ans
Jérôme Lebleu
2c0a74a00e
[Typo] Correct suppress spelling
il y a 8 ans
Andrew Lewis
e5076e3a68
[Doc] Clarify some rspamc arguments
il y a 8 ans
Vsevolod Stakhov
7abc7327ce
[CritFix] Fix parsing of missing classes
il y a 8 ans
Vsevolod Stakhov
e9b4d1268f
[Fix] Implement new automata to skip empty lines for dkim signing
Issue: #651
Reported by: @FelixSchwarz
il y a 8 ans
Alexander Moisseev
7e10cd9596
[Minor] Add `application/octet-stream` mime type for `pdf` extension
The `application/octet-stream` mime type is commonly used for `pdf` files by variety of automated mailing systems.
il y a 8 ans
Vsevolod Stakhov
ebe1ae54d3
[Fix] Fix previous cherry-pick
il y a 8 ans
Vsevolod Stakhov
0f983dd3c0
[Feature] Use file lock in logger to avoid deadlocks
il y a 8 ans
Vsevolod Stakhov
8d490fc6b8
[Fix] Fix usage of rdns reply structure
Issue: #654
Reported by: @AlexeySa
il y a 8 ans
Vsevolod Stakhov
236f932950
[Fix] Fix setting path for lua
Issue: #652
Reported by: @vurgun
il y a 8 ans
Vsevolod Stakhov
e93d280f73
[CritFix] Fix unencrypted passwords processing in the controller
Reported by: @kvaps
il y a 8 ans
Vsevolod Stakhov
21dcb9b77e
[Fix] Another fix for exim workaround
Issue: #637
Reported by: @FelixSchwarz
il y a 8 ans
Vsevolod Stakhov
e3d752dcd1
Release 1.2.7
* Slightly reduce weights of rules with high FP rate
* Add workround for rspamd-1.3
* Fix possible FP in TRACKER_ID rule
* Simplify MISSING_MIMEOLE rule
* Add workaround for gmime CTE stupidity
* Fix mime headers processing
* Fix false positive URL detections in text parts
* Fix Exim shutdown patch
* Enable workaround for exim mailbox format
* Backport shingles static test
* Fix levenshtein distance calculations
* Fix max_train setup in ANN module
* Fix redis structure by adding {NULL, NULL} member
* Fix build with unmodified LibreSSL opensslv.h
* Repair optional dependencies
* Really skip filters in case of pre-result set
* Restore the intended pre-filters behaviour
* Fix ipv6 mask application
Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
il y a 8 ans
Vsevolod Stakhov
61da7f7c24
[Fix] Slightly reduce weights of rules with high FP rate
il y a 8 ans
Vsevolod Stakhov
7fddec436a
[Fix] Add workround for rspamd-1.3
il y a 8 ans
Vsevolod Stakhov
10b6869575
[Fix] Fix possible FP in TRACKER_ID rule
il y a 8 ans
Vsevolod Stakhov
41b6f509f4
[Fix] Simplify MISSING_MIMEOLE rule
il y a 8 ans
Vsevolod Stakhov
cf83c1c69b
[Fix] Add workaround for gmime CTE stupidity
il y a 8 ans
Vsevolod Stakhov
b384e473e4
[CritFix] Fix mime headers processing
Issue: #634
Reported by: @AdUser
il y a 8 ans
Vsevolod Stakhov
1211bc8499
[Fix] Try to fix false positive URL detections in text parts
il y a 8 ans
Vsevolod Stakhov
993240090d
Merge pull request #630 from fatalbanana/rspamd-1.2
[Rspamd 1.2] [Fix] Fix Exim shutdown patch
il y a 8 ans
Andrew Lewis
27ef212bf7
[Fix] Fix Exim shutdown patch
il y a 8 ans
Vsevolod Stakhov
26282f2ce4
[Feature] Enable workaround for exim
il y a 8 ans
Vsevolod Stakhov
23cf3d0a7d
[Feature] Backport shingles static test
il y a 8 ans
Vsevolod Stakhov
5e3d57dae1
[CritFix] Fix levenshtein distance calculations
il y a 8 ans
Vsevolod Stakhov
2a20f5572b
[Fix] Fix max_train setup in ANN module
il y a 8 ans
Vsevolod Stakhov
f68e3102f5
[CritFix] Fix redis structure by adding {NULL, NULL} member
Issue: #609
Reported by: @moisseev
il y a 8 ans
Bernard Spil
7bc88d642c
Fix build with unmodified LibreSSL opensslv.h
Add test for LibreSSL to use "old" methods when OPENSSL_VERSION_NUMBER is 0x20000000L
il y a 8 ans
Vsevolod Stakhov
03725b43c2
[Fix] Repair optional dependencies
il y a 8 ans
Vsevolod Stakhov
d61d916445
Revert "[CritFix] Pre-filters and post-filters were completely broken"
This reverts commit 36bccebd24
.
il y a 8 ans
Vsevolod Stakhov
0461ea730f
[CritFix] Really skip filters in case of pre-result set
il y a 8 ans
Vsevolod Stakhov
36bccebd24
[CritFix] Pre-filters and post-filters were completely broken
il y a 8 ans
Vsevolod Stakhov
4bd85f81c3
[CritFix] Restore the intended pre-filters behaviour
Previously, filters and post-filters were checked even if pre-filter has
set some result. Now pre-result efficienly makes a trapdoor to writing
reply (as it was before 1.0).
il y a 8 ans
Vsevolod Stakhov
96ca4669c2
[Fix] Fix ipv6 mask application
il y a 8 ans
Vsevolod Stakhov
3353dc1e71
Release 1.2.6
* Fix parsing of URLs in texts
* Fix creating of URLs from LUA
* Fix some more URL detector issues
* Fix unit tests
* Fix JIT compilation for PCRE2 expressions
* Fix JIT usage for PCRE2
* Fix UTF8 mode in PCRE2
* Add workaround for pre-historic compilers (#605 )
* Fix and rescore R_PARTS_DIFFER logic
* Properly set lua paths for tests
* Fix SA rawbody processing - exclude top part
* Store text parts content with newlines stripped
* Properly support SA body regexps
* Fix body rules in SA plugin
* Fix setting of score for parts differ
* More fixes to parts distance calculations
- Use hashed words instead of full words for speed
- Improve levenstein distance calculations and penalise replaces
- Always return number from 0 to 1
- Use g_malloc instead of alloca
* Fix percents output in R_PARTS_DIFFER
* Plug memory leak in dkim module
* Plug minor memory leak in regexps creation
Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
il y a 8 ans
Vsevolod Stakhov
952d2b3366
[Minor] Plug minor memory leak in regexps creation
il y a 8 ans
Vsevolod Stakhov
0a5c631e25
[CritFix] Plug memory leak in dkim module
il y a 8 ans
Vsevolod Stakhov
fe1c169a02
[Minor] Fix percents output in R_PARTS_DIFFER
il y a 8 ans
Vsevolod Stakhov
cc2a047c53
[Fix] More fixes to parts distance calculations
- Use hashed words instead of full words for speed
- Improve levenstein distance calculations and penalise replaces
- Always return number from 0 to 1
- Use g_malloc instead of alloca
il y a 8 ans
Vsevolod Stakhov
00f32f1ba0
[Fix] Fix setting of score for parts differ
il y a 8 ans
Vsevolod Stakhov
1a8bef2ced
[Fix] Fix body rules in SA plugin
il y a 8 ans
Vsevolod Stakhov
eccaf7839e
[CritFix] Properly support SA body regexps
il y a 8 ans
Vsevolod Stakhov
e6657e05d2
[Feature] Store text parts content with newlines stripped
il y a 8 ans
Vsevolod Stakhov
47acf5bbc1
[CritFix] Fix SA rawbody processing - exclude top part
il y a 8 ans
Vsevolod Stakhov
1d5b81ff1c
[Test] Properly set lua paths for tests
il y a 8 ans
Vsevolod Stakhov
e33aafab68
[Test] Disable broken tests
il y a 8 ans
Vsevolod Stakhov
c9dde703c2
[Minor] Reduce debug level
il y a 8 ans