Vsevolod Stakhov
ef82676590
[Fix] Fix setting of score for parts differ
8 years ago
Vsevolod Stakhov
cff60f6a8f
[Fix] Fix dynamic scoring of subject symbols
Reported by: @moisseev
8 years ago
Vsevolod Stakhov
0a154408b6
[Minor] Rework subject rules as lua rules
8 years ago
Vsevolod Stakhov
02ef2639aa
Merge pull request #608 from moisseev/subject
[Minor] Improve subject rules
8 years ago
Vsevolod Stakhov
c9b8761d7f
[Test] Properly set lua paths for tests
8 years ago
Vsevolod Stakhov
f3d15b0d92
[Test] Disable broken tests
8 years ago
Alexander Moisseev
70c01c990a
[Minor] Improve subject rules
Make scores depend on subject length
Also resolves #548
8 years ago
Vsevolod Stakhov
f79fdbdd27
[Minor] Reduce debug level
8 years ago
Vsevolod Stakhov
31a7f47219
[Fix] Fix varargs loop
8 years ago
Vsevolod Stakhov
1ed9f282a5
[Fix] Fix and rescore R_PARTS_DIFFER logic
Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
8 years ago
Vsevolod Stakhov
781af32099
[Fix] Fix timeouts processing in lua_redis
8 years ago
Vsevolod Stakhov
627cf5036c
[Feature] Lock ANN file when loading
8 years ago
Vsevolod Stakhov
5bcdb685d2
[Feature] Add more file utilities to lua_util
8 years ago
Vsevolod Stakhov
fc2cc89525
[Feature] Add locking routines for lua_util
8 years ago
Vsevolod Stakhov
4d5404b49c
[Feature] Rework fann module to understand settings
8 years ago
Vsevolod Stakhov
3ec4cb2dd9
[Feature] Save settings id hash for convenience
8 years ago
Vsevolod Stakhov
da867bccbf
[Feature] Allow to get settings and settings id hash from lua_task
8 years ago
Vsevolod Stakhov
7d7fe81501
[Feature] Pass settings id to lua script from log helper
8 years ago
Vsevolod Stakhov
56482018b4
[Feature] Pass settings id to log helper
8 years ago
Vsevolod Stakhov
8187e847a5
[Feature] Rework ratelimit module to set expiration
8 years ago
Vsevolod Stakhov
f09f80e465
[Fix] Fix refcounts in lua_redis
8 years ago
Vsevolod Stakhov
37f2f14516
[Feature] Add simplier versions of refcounts
Now REF_RETAIN and REF_RELEASE cannot be used for
interprocess/interthreads refcounting. However, for a single process
their performance should slightly increased.
New REF_RETAIN_ATOMIC and REF_RELEASE_ATOMIC are implemented to replace
old semantics.
8 years ago
Vsevolod Stakhov
7db64ece74
[Feature] Allow pipelining for redis.make_request
8 years ago
Vsevolod Stakhov
816bc6f6ea
[Feature] Implement pipelining for redis async interface
8 years ago
Vsevolod Stakhov
3643f35e68
Merge pull request #607 from moisseev/patch-1
[Minor] Combine `header` and `headers` metric groups
8 years ago
Alexander Moisseev
7a67de1f42
[Minor] Combine `header` and `headers` metric groups
8 years ago
Vsevolod Stakhov
1da60b1548
Merge pull request #606 from smfreegard/rules_260416
Rules updates
8 years ago
Steve Freegard
acb628315e
Add MISSING_FROM test
8 years ago
Steve Freegard
f458792fe6
Update MULTIPLE_UNIQUE_HEADER to include RFC5322 rules
8 years ago
Steve Freegard
61d5e48975
Raise MISSING_DATE on empty string
8 years ago
Vsevolod Stakhov
603902c2d8
[Fix] Add more priority for config file symbols registered from UCL
8 years ago
Vsevolod Stakhov
05b3c94fea
Merge pull request #604 from moisseev/patch-2
Fix `RCVD_TLS_ALL` rule when there are no `Received` headers
8 years ago
Vsevolod Stakhov
5654f98427
[Minor] Add workaround for pre-historic compilers
Issue: #605
8 years ago
Vsevolod Stakhov
8c1652f232
[Fix] Restore compatibility with old lua API behaviour
8 years ago
Vsevolod Stakhov
7844a3cd67
[Fix] Fix smtp grammar issues
8 years ago
Vsevolod Stakhov
a600abfa58
[Test] Add speed test for addr parser
8 years ago
Alexander Moisseev
abe84f28ce
Fix `RCVD_TLS_ALL` rule when there are no `Received` headers
8 years ago
Vsevolod Stakhov
4f4bad10a6
[Fix] Remove bad FANN file to save computational resources
8 years ago
Vsevolod Stakhov
9fbd7d2478
[Feature] Add util.unlink function
8 years ago
Vsevolod Stakhov
eedb359726
[Feature] Add support of address with at-domain list
8 years ago
Vsevolod Stakhov
bb2d73b4d4
[Fix] Fix issue with missing recipients
8 years ago
Vsevolod Stakhov
5ea8345fa3
[Feature] Unescape and unquote smtp addresses
8 years ago
Vsevolod Stakhov
a8ed497681
[Test] Add more tests for smtp address
8 years ago
Vsevolod Stakhov
123cc06dc7
[Feature] Normalize quoted addresses
8 years ago
Vsevolod Stakhov
dc5966e590
[Fix] Fix SMTP address parsing machine
8 years ago
Vsevolod Stakhov
41219c6320
[Test] Improve SMTP address tests
8 years ago
Vsevolod Stakhov
96e8f69f2b
[Fix] Do not check recursion for non-DNS SPF record types
8 years ago
Vsevolod Stakhov
6ccbb48de4
[Fix] Adopt lua task API for the new email addresses structure
8 years ago
Vsevolod Stakhov
4b001cae83
[Fix] Remove parsing of 'from' variable in redis backend
8 years ago
Vsevolod Stakhov
301eb5c533
[Feature] Improve SPF domain detection logic
8 years ago