Vsevolod Stakhov
79417a5f81
[Minor] Update more copyright years/email
2 years ago
Vsevolod Stakhov
03ff121256
[Minor] Fix find to search for plain substrings only
2 years ago
Vsevolod Stakhov
7dfe495e68
[Minor] Another fix for `task:get_symbol`
2 years ago
Vsevolod Stakhov
95f49b26e9
[Minor] Reputation: Another bunch of fixes
Issue: #4100
2 years ago
Vsevolod Stakhov
e6e1a528da
[Minor] Reputation: Fix config variable
2 years ago
Vsevolod Stakhov
6b6c4af8dc
[Fix] Apply the similar fix to the url_reputation
Issue: #4100
2 years ago
Vsevolod Stakhov
cab96bb04a
[Fix] Properly find the request and the number of requested entries
Issue: #4100
2 years ago
Vsevolod Stakhov
c1f283a15d
[Minor] Reputation: Fix set token methods
3 years ago
Vsevolod Stakhov
ec5db547fe
[Minor] Reputation: Fix DNS backend logic
3 years ago
Vsevolod Stakhov
fb789af8bb
[Rework] Reputation: Use more flexible types in get/set functions
3 years ago
Vsevolod Stakhov
ff07415a3b
[Minor] Ratelimit: Fix formatting issue
3 years ago
Vsevolod Stakhov
1e233907ec
[Minor] Reputation: More safe default
3 years ago
Vsevolod Stakhov
379a94f325
[Feature] Reputation: Allow to specify ip masks
3 years ago
Vsevolod Stakhov
d75fdb486e
[Minor] Reputation: Support compatible whitelist definition
Issue: #3545
3 years ago
Vsevolod Stakhov
936e100374
[Minor] Avoid callback symbol to be treated as normal
3 years ago
Vsevolod Stakhov
f6722f0534
[Fix] Distinguish type from flags in register_symbol
4 years ago
Vsevolod Stakhov
e4ac34be79
[Feature] Add verdict library in lua
4 years ago
Phil Ross
3731797bf8
[Fix] Fix a failure calcuating URL reputation.
`url_reputation_filter` was attempting to lookup the token key returned
in the `get_token` callback in an integer-indexed table of requests.
Change to looking up the request by its index.
Commit 73d2cee
changed from using `gen_url_queries` to
`lua_util.extract_specific_urls` in the assignment of `requests`.
The latter just returns a list of URLs. The former returns the TLD along
with the number of hits. The URL score calculation uses the number of
hits. Revert to using `gen_url_queries`.
4 years ago
BuGi
9b9e41ca9c
[Fix] Correct EMA time calculations
4 years ago
Vsevolod Stakhov
aceaa1dcb9
[Minor] Reputation: Fix symbols
4 years ago
Vsevolod Stakhov
0929b6e73e
[Minor] Reputation: Fix ip rule symbol name
4 years ago
Vsevolod Stakhov
61f8601c3b
[Rework] Kill surbl C module
4 years ago
Vsevolod Stakhov
f95b1d975c
[Minor] Reputation: Check results before setting
4 years ago
Vsevolod Stakhov
7bf0031790
[Minor] Reputation: Fix script invocation
4 years ago
Vsevolod Stakhov
0aae797666
[Minor] Fix count check
4 years ago
Vsevolod Stakhov
77e594517c
[Minor] Implement generic whitelist in reputation plugin
5 years ago
Vsevolod Stakhov
c912d5d7da
[Rework] Reputation: Slashing - change name of symbols
5 years ago
Vsevolod Stakhov
443df6fa72
[Project] Reputation: Rework get function and scores calculations
5 years ago
Vsevolod Stakhov
73d2cee82a
[Project] Reputation: Migrate to adaptive EMA model
5 years ago
Vsevolod Stakhov
b90eb3165e
[Rework] Reputation: Remove ipnet from the ip reputation
5 years ago
Vsevolod Stakhov
7dfecb9cc8
[Fix] Another fix for Redis sentinel
Issue: #2796
5 years ago
Vsevolod Stakhov
60c10d57b1
[Project] Fallback to callbacks from coroutines
5 years ago
Vsevolod Stakhov
c9f44a6f35
[Fix] Use tld when looking for DKIM domains
Issue: #2646
5 years ago
Vsevolod Stakhov
cf96ddf8a1
[Feature] Use different callback symbols for different uribls
5 years ago
Carsten Rosenberg
5c61535ed0
[Minor] Reputation Plugin - Debug Logging #2
5 years ago
Carsten Rosenberg
cd77ddfbc7
[Minor] Reputation Plugin - Debug Logging
5 years ago
Vsevolod Stakhov
1038ed360c
[Minor] Fix symbol usage in reputation plugin
5 years ago
Vsevolod Stakhov
9ac938ff40
[Minor] Fix function invocation
5 years ago
Vsevolod Stakhov
01ef5c03a6
[Feature] Use verdict instead of the plain action in plugins
5 years ago
Vsevolod Stakhov
8726112ccb
[Minor] Fix more issues with reputation and redis schema
5 years ago
Vsevolod Stakhov
e65c04f17c
[Minor] Rework reputation config structure and validation
5 years ago
Vsevolod Stakhov
50d51fca34
[Minor] Deepcopy is not good for recursive schemas
5 years ago
Vsevolod Stakhov
ba47061e73
[Feature] Add generic selector to reputation module
5 years ago
Vsevolod Stakhov
0d4212eb6c
[Fix] Deprecate task:inc_dns_req as it is redundant
5 years ago
Mikhail Galanin
1b5cef0e88
[Minor] Updated Lua to comply the new call semantic
5 years ago
Mikhail Galanin
46b69af3b0
[Minor] Moved coroutine-related functionality of DNS resolver into a separated module
5 years ago
Mikhail Galanin
5a3f2d9a98
[Minor] Update some Lua using new API
5 years ago
Vsevolod Stakhov
11043c1280
[Feature] Use pure Lua debugm function
5 years ago
Vsevolod Stakhov
5a84255880
[Minor] Fix dkim reputation selector
5 years ago
Vsevolod Stakhov
2913aa51d1
[Minor] Fix misprint in reputation module
5 years ago