156 Commits (79417a5f81e6d990364d3a541928b278f30492d2)

Author SHA1 Message Date
  Vsevolod Stakhov 79417a5f81
[Minor] Update more copyright years/email 2 years ago
  Carsten Rosenberg a7ac20d0b5 [Fix] ratelimit - symbol per bucket 2 years ago
  Vsevolod Stakhov 7ba0e69b2f [Feature] Ratelimit: Add per bucket configurations 2 years ago
  Vsevolod Stakhov a712c5da35 [Minor] Ratelimit: Do not forget to register symbol 3 years ago
  Vsevolod Stakhov a7cc997c9d [Minor] Allow to use ratelimit as an ordinary filter 3 years ago
  Vsevolod Stakhov 83bcd40710 [Minor] Ratelimit: Add implicit score 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
  Vsevolod Stakhov b711239c11 Revert "[Fix] Fix empty prefilters that require mime structures" 4 years ago
  Vsevolod Stakhov c3c8d4d133 [Fix] Fix empty prefilters that require mime structures 4 years ago
  Vsevolod Stakhov 2228965ad8 [Feature] Ratelimit: Consider number of SMTP recipients 4 years ago
  Vsevolod Stakhov 2a88aa10df [Fix] Ratelimit: Fix dynamic score 5 years ago
  Vsevolod Stakhov 71d23225af [Minor] Ratelimit: Improve logging of ratelimit 5 years ago
  Vsevolod Stakhov b630489b65 [Fix] Furhter fixes to ratelimits logic 5 years ago
  Vsevolod Stakhov d098c24406 [Fix] Really fix ratelimits configuration and work 5 years ago
  Vsevolod Stakhov a3f746d902 [Minor] Ignore skipped tasks 5 years ago
  Vsevolod Stakhov c1ccc673e0 [Fix] Fix errors when dealing with dynamic rates/bursts in Ratelimit 5 years ago
  Vsevolod Stakhov 01ef5c03a6 [Feature] Use verdict instead of the plain action in plugins 5 years ago
  Vsevolod Stakhov 0125a1a771 [Minor] Include module name when setting pre result 5 years ago
  Vsevolod Stakhov 017f995b42 [Minor] Improve errors logging 5 years ago
  Vsevolod Stakhov 95b1d9bc21 [Minor] Fix selector based ratelimit configuration 5 years ago
  Vsevolod Stakhov 4203d8caf6 [Minor] Combine selectors and use the proper table field in ratelimit 5 years ago
  Vsevolod Stakhov f03ade5b87 [Feature] Support selectors in ratelimit module 5 years ago
  Vsevolod Stakhov 729f6d3df5 [Feature] Add more ratelimits: by digest, by attachments data, by filenames 5 years ago
  Vsevolod Stakhov c5da4b573a [Fix] Fix dynamic buckets in ratelimits 5 years ago
  Vsevolod Stakhov 11043c1280 [Feature] Use pure Lua debugm function 5 years ago
  Vsevolod Stakhov bcdb750a83 [Minor] Fix types 5 years ago
  Vsevolod Stakhov 36ad4a3924 [Minor] Fix custom keyword parsing 5 years ago
  Vsevolod Stakhov e3e7e1bb8f [Minor] Fix custom keywords initialisation 5 years ago
  Vsevolod Stakhov ae7e9acf95 [Project] Restore custom keywords in ratelimit and fix issues 5 years ago
  Vsevolod Stakhov ed3efb12d8 [Project] Allow per bucket multipliers 5 years ago
  Vsevolod Stakhov e2a9c13006 [Project] Rework ratelimits configuration 5 years ago
  Vsevolod Stakhov 7f169bd819 [Minor] Avoid pre-result overriding 5 years ago
  Vsevolod Stakhov dab8ec1a3e [Fix] Improve resetting of the limit buckets 5 years ago
  Vsevolod Stakhov b48746cfac [Minor] Count a new message when checking ratelimit burst 5 years ago
  Carsten Rosenberg b40d20d104 [Minor] Raltelimit - improve symbol info 6 years ago
  Carsten Rosenberg 449a579a29 [FIX] Ratelimit - fix set symbol only 6 years ago
  Michal Adamek a60be6c6a5 Fixed typo 6 years ago
  Vsevolod Stakhov e5e1a434c9 [Minor] Fix return value 6 years ago
  Vsevolod Stakhov 0fa1c80b1d [Minor] Fix rate check code 6 years ago
  Vsevolod Stakhov fb2d63d037 [Minor] Further key length optimization 6 years ago
  Vsevolod Stakhov 467b8f00bb [Feature] Use hashing to reduce redis attack surface 6 years ago
  Vsevolod Stakhov f55aa7f3ba [Minor] Fix floating point conversion 6 years ago
  Vsevolod Stakhov d7e09f6f26 [Minor] Show dynamic rates and bursts for ratelimit buckets 6 years ago
  Vsevolod Stakhov de3cd8a03d [Fix] Leak from bucket before checking the burst 6 years ago
  Vsevolod Stakhov 1dd3a53d87 [Minor] Improve ratelimit debugging 6 years ago
  Vsevolod Stakhov b4e985a0b9 [Minor] Fix logging of the enabled rate limits 6 years ago
  Vsevolod Stakhov ed0e23a250 [Minor] Fix setting of whitelisted rcpts and users 6 years ago
  Vsevolod Stakhov 7f7ee7f0f3 [Minor] Fix various issues in ratelimit 6 years ago
  Vsevolod Stakhov 1f0732d5bc [Rework] Restore leaky bucket model in ratelimit plugin 6 years ago