Vsevolod Stakhov
3c6ca1d3e7
[Minor] Backport fixes from libucl
1 year ago
Vsevolod Stakhov
38600c02a1
[Minor] Use averages in fuzzystat
1 year ago
Vsevolod Stakhov
fc2e8055d2
[Minor] Save in stats
1 year ago
Vsevolod Stakhov
563d89d5b8
[Minor] Add per-hour counters for fuzzy keys
1 year ago
Vsevolod Stakhov
09f02278ba
[Minor] Store timestamp in the fuzzy session properly
1 year ago
Vsevolod Stakhov
624d66b720
Merge pull request #4367 from kakochang/patch-fix-received-count
[Fix] received: filtering of artificial header
1 year ago
Kako, Chang
6d5db1e04e
[Fix] received: filtering of artificial header
1 year ago
Vsevolod Stakhov
d784fa6f3d
[Minor] Fix unencrypted fuzzy case
1 year ago
Vsevolod Stakhov
f0a73ad169
[Minor] Further steps to implement forbidden ids for specific keys
1 year ago
Vsevolod Stakhov
b388997685
[Minor] Allow to deny certain ids for certain fuzzy keys
1 year ago
Vsevolod Stakhov
f450cf3d03
[Minor] Remove unused structure
1 year ago
Vsevolod Stakhov
18030c9bbf
[Rework] Breaking: Do not report soft reject in history
We can have much more clear information if we store the real action in
case of `soft-reject`. In this case, we can just imply that a module
that has set this action is an action itself, such as:
* greylist
* ratelimit
* multimap
* antivirus rule name
This policy seems quite reasonable, as `soft reject` has no meaning on
its own.
1 year ago
Vsevolod Stakhov
ede28c7e6b
[Minor] Honor RSPAMD_NO_CLEANUP in hs_helper as well
1 year ago
Vsevolod Stakhov
44f27a93e3
[Test] Properly set environment, fix teardown part
1 year ago
Vsevolod Stakhov
2828c6049c
[Minor] Add log line about hyperscan cleanup
1 year ago
Vsevolod Stakhov
3680254ecb
[Minor] Fuzzystat: Fix case of the options
1 year ago
Vsevolod Stakhov
aff665421f
[Minor] Fuzzystat: Allow to sort keys
1 year ago
Vsevolod Stakhov
2910ed59c0
[Minor] Use unsigned char for ascii checks
1 year ago
Vsevolod Stakhov
52abb61a10
[Minor] Add --name parameter to keypair generation
1 year ago
Vsevolod Stakhov
3f5ca5e8b0
[Minor] Allow to flatten keypair output
1 year ago
Vsevolod Stakhov
3099e34276
[Minor] Show name if available
1 year ago
Vsevolod Stakhov
27d878daa1
[Minor] Allow different dump types for the keypairs
1 year ago
Vsevolod Stakhov
ff3f5692fa
[Minor] Emit keypair on fuzzystat command
1 year ago
Vsevolod Stakhov
f8e0a6741a
[Minor] Allow to get keypairs extensions
1 year ago
Vsevolod Stakhov
93e3d6b7a9
[Minor] Add extensions to the keypairs
1 year ago
Vsevolod Stakhov
955fb068cd
[Minor] Store module that has set the pre-result
1 year ago
Vsevolod Stakhov
2270056a52
[Minor] Remove unused stuff
1 year ago
Vsevolod Stakhov
f227be52b2
[Test] Clean up dummy ssl client
1 year ago
Vsevolod Stakhov
3a4c01166f
[Test] Rework kill process tree utility
1 year ago
Vsevolod Stakhov
a9538199dd
[Test] Use asyncio
1 year ago
Vsevolod Stakhov
b0d93435f6
[Test] Remove another broken test
1 year ago
Vsevolod Stakhov
df5de37976
[Test] Fix another test
1 year ago
Vsevolod Stakhov
82422318d7
[Test] Fix one more stupid thing
1 year ago
Vsevolod Stakhov
c37d01b466
[Test] Remove broken tests
1 year ago
Vsevolod Stakhov
39047bb22e
[Test] Fix more tests
1 year ago
Vsevolod Stakhov
9df22a9472
[Test] Fix some minor stuff in dummy_http server
1 year ago
Vsevolod Stakhov
c7582132f0
[Test] Rework HTTP tests
1 year ago
Vsevolod Stakhov
8a55092716
[Test] Rewrite dummy http server
1 year ago
Vsevolod Stakhov
3afb49bfe7
[Minor] Remove legacy stuff
1 year ago
Vsevolod Stakhov
8c9043adae
[Test] Exclude more speed/fuzz tests to allow unit tests execution under 1 sec
1 year ago
Vsevolod Stakhov
8333ed5fb4
[Test] CI: Use all unit tests including expensive ones
1 year ago
Vsevolod Stakhov
51903dd4b6
[Test] Hide expensive unit tests with RSPAMD_LUA_EXPENSIVE_TESTS env variable
1 year ago
Vsevolod Stakhov
e72b64dd53
[Minor] Remove unused stuff
1 year ago
Vsevolod Stakhov
37bd2212f6
[Minor] Ratelimit: Further penging field adjustments
1 year ago
Vsevolod Stakhov
1d60483e9f
[Fix] Ratelimit: Use unpack for `HMGET` return value
1 year ago
Vsevolod Stakhov
038ed3f012
[Rules] Mid: Add MID_END_EQ_FROM_USER_PART rule
Issue: #4299
1 year ago
Vsevolod Stakhov
f847a98c8e
[Feature] Improve ratelimit redis scripts
* Use multi keys calls where useful
* Carefully refine `nrcpt` usage
* Add an additional `pending` field to ratelimit bursty senders earlier
1 year ago
Vsevolod Stakhov
281f28dcb5
Merge pull request #4365 from cpragadeesh/has_url_bug
[Fix] Return true from has_urls(true) if only emails are present
1 year ago
Pragadeesh Chandiran
b5bed7ddf2
[Fix] Return true from has_urls(true) if only emails are present
1 year ago
Vsevolod Stakhov
326d5b37a3
[Conf] Fix hashbl
1 year ago