149 Commits (8766fba694a502207a8f5294aba236b713f87dab)

Autor SHA1 Nachricht Datum
  Vsevolod Stakhov 8766fba694 Switch the rest to apache 2 vor 8 Jahren
  Vsevolod Stakhov ff463c609b Fix couple of compiler warnings vor 8 Jahren
  Vsevolod Stakhov 27e45bef83 Fix warnings. vor 8 Jahren
  Vsevolod Stakhov 267b1b2035 Fix potential misuse of unions vor 8 Jahren
  Vsevolod Stakhov 49df9c2db6 Add documentation for all workers' options vor 8 Jahren
  Vsevolod Stakhov 19f28d8547 Add ability to insert documentation strings vor 8 Jahren
  Vsevolod Stakhov 43d14fd67d Save information about IP addresses that generated errors vor 8 Jahren
  Vsevolod Stakhov 0b2a4a7437 Use base32 for keys instead of hex vor 8 Jahren
  Vsevolod Stakhov 34f1c7751a More fixes to fuzzy stat display vor 8 Jahren
  Vsevolod Stakhov 2058ed81f4 Include full stats for fuzzy storage vor 8 Jahren
  Vsevolod Stakhov 7ad859ff6b Show storage id in fuzzy stat command vor 8 Jahren
  Vsevolod Stakhov e383fd8e47 Remove fuzzy stat from generic server stat vor 8 Jahren
  Vsevolod Stakhov 455dd6e0a7 Fix some border cases in control logic vor 8 Jahren
  Vsevolod Stakhov 655b2644d9 Fix errors processing in fuzzy check vor 8 Jahren
  Vsevolod Stakhov 0b331fa3e6 Fix statistics for default key vor 8 Jahren
  Vsevolod Stakhov 45384ca0ba Fix fuzzy stats vor 8 Jahren
  Vsevolod Stakhov 8a9b8c7a86 Some fixes to fuzzystat vor 8 Jahren
  Vsevolod Stakhov 53647a7905 Add fuzzy stat implementation vor 8 Jahren
  Vsevolod Stakhov 59d171d45d Implement per-key stats vor 8 Jahren
  Vsevolod Stakhov b791baa273 Allow multiple values for rcl parsers vor 8 Jahren
  Vsevolod Stakhov 53159e1642 Add support for multiple keys per fuzzy storage vor 8 Jahren
  Vsevolod Stakhov 6ccf1c9ec4 Allow to create encryption only storages vor 8 Jahren
  Vsevolod Stakhov 92ab6bdb44 Add hyperscan helper worker vor 8 Jahren
  Vsevolod Stakhov 4a35492bde Fix initialization order in fuzzy storage vor 8 Jahren
  Vsevolod Stakhov 86c5962983 Use atomic ops if possible vor 8 Jahren
  Vsevolod Stakhov 0fc01045cf Move all updates to a single transaction. vor 8 Jahren
  Vsevolod Stakhov 5ac408da90 Implement new fuzzy updates architecture vor 8 Jahren
  Vsevolod Stakhov f3585bb8b0 Fix format issues found by static analysis vor 8 Jahren
  Vsevolod Stakhov 409c8e10d5 Sync only one fuzzy worker, not all vor 8 Jahren
  Vsevolod Stakhov f6ee8625dc Implement delayed writing for fuzzy replies. vor 8 Jahren
  Vsevolod Stakhov 5f1a0db220 Fuzzy storage is not threaded vor 8 Jahren
  Vsevolod Stakhov dbf63e9869 Start conversion of fuzzy to multiple workers vor 8 Jahren
  Vsevolod Stakhov 16ce35fa19 Fix fuzzy storage constants vor 8 Jahren
  Vsevolod Stakhov d48900e14e Block signals when exiting event loop vor 8 Jahren
  Vsevolod Stakhov 4b086742e6 Implement reload command for fuzzy storage vor 8 Jahren
  Vsevolod Stakhov 61a36e0d18 Implement connections counters vor 8 Jahren
  Vsevolod Stakhov c1a9b4988a Remove global rspamd_main. vor 8 Jahren
  Vsevolod Stakhov db7dba5ba7 Rework workers signals handlers to be nested if needed. vor 8 Jahren
  Vsevolod Stakhov 0f74ebee2b Allow opening of fuzzy storage with no vacuum. vor 8 Jahren
  Vsevolod Stakhov dba32db2d5 Do not try to decrypt when no local key defined. vor 8 Jahren
  Vsevolod Stakhov 648dc17191 Set the correct epoch for encrypted requests. vor 8 Jahren
  Vsevolod Stakhov 86fd610b9e Add encryption to fuzzy check plugin. vor 8 Jahren
  Vsevolod Stakhov 6bb8bcbbaa Add encryption to fuzzy storage. vor 8 Jahren
  Vsevolod Stakhov 352e35b245 Preserve expired fuzzy hashes counter. vor 8 Jahren
  Vsevolod Stakhov 415a2279a0 Optimize performance of expiration. vor 8 Jahren
  Vsevolod Stakhov f91453c705 More sync optimizations. vor 8 Jahren
  Vsevolod Stakhov 3afc4aba24 Rename main.h and main.c to `rspamd.X` vor 8 Jahren
  Vsevolod Stakhov 9a7c049632 Fix default expiration. vor 8 Jahren
  Vsevolod Stakhov 8e91417863 Add guard for fuzzy storage. vor 8 Jahren
  Vsevolod Stakhov f4e5deb129 Use EPOCH_6 for invalid fuzzy requests. vor 8 Jahren