Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Minor] Reformat all Lua code, no functional changes | Vsevolod Stakhov | 2023-08-07 | 149 | -4958/+5820 |
| | |||||
* | [Minor] Distinguish failures from unknown errors | Vsevolod Stakhov | 2023-08-07 | 3 | -193/+265 |
| | |||||
* | [CritFix] Fix leak in `gzip` function | Vsevolod Stakhov | 2023-08-06 | 1 | -3/+7 |
| | | | | Issue: #4564 | ||||
* | Merge pull request #4562 from helsinki-systems/fix/redis_schema_parsing | Vsevolod Stakhov | 2023-08-05 | 5 | -33/+54 |
|\ | | | | | [Fix] Redis schema parsing | ||||
| * | fix: redis schema parsing | Simon Hauser | 2023-08-04 | 5 | -33/+54 |
|/ | |||||
* | Merge pull request #4560 from a16bitsysop/tests | Vsevolod Stakhov | 2023-08-04 | 1 | -1/+1 |
|\ | | | | | [Fix] CMakeLists.txt remove whitespace added by linter as it makes te… | ||||
| * | [Fix] CMakeLists.txt remove whitespace added by linter as it makes tests fail | Duncan Bellamy | 2023-08-03 | 1 | -1/+1 |
|/ | |||||
* | [Minor] Update version to 3.7 | Vsevolod Stakhov | 2023-08-03 | 1 | -1/+1 |
| | |||||
* | Release 3.63.6 | Vsevolod Stakhov | 2023-08-03 | 1 | -0/+52 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [Conf] Add `one_shot` to some specific multimap rules * [Conf] Add language detection configuration * [Conf] Add missing attributes for the language detection configuration * [Conf] Remove outdated composite rules * [Feature] Add `sentinel_password` option * [Feature] Add ability to deny specific fuzzy flags by default * [Feature] Add controller endpoint to get fuzzy hashes from messages * [Feature] Add extra symbol when URL redirector reaches nested limit * [Feature] Add function to transliterate utf8 to ascii with some normalisation * [Feature] Add html parsing limit * [Feature] Add order to urls structure * [Feature] Add some missing functions to `lua_rsa` library * [Feature] Allow fuzzy workers to exchange blocked information * [Feature] Allow to have weak flags in fuzzy storage * [Feature] Allow to read options from maps in the multimap plugin * [Feature] Allow to use other methods when fasttext detection is enabled * [Feature] Count stats per key per flag * [Feature] Finish all features of dkim_keygen in Lua * [Feature] Khash: Allow static initialisation * [Feature] Maps: Add on_load support * [Feature] Preliminary implementation of dynamic composites * [Feature] Process HTML parts before text ones * [Feature] Reorganise struct rspamd_url to be 64 bytes size * [Feature] Save fuzzy ratelimit buckets * [Feature] Use in-place deflation for strings * [Feature] external_relay: add ip_map strategy * [Fix] Avoid race between config new/free by using a counter * [Fix] Do not use `rspamadm.dkim_keygen` * [Fix] Feed fasttext language model with the pre-tokenized words * [Fix] Fix `rspamd_has_only_html_part` * [Fix] Fix an old issue with order of destruction race between redis pool and lua * [Fix] Fix format string usage * [Fix] Fix parsing due to old bug revealed * [Fix] Fix parsing of the mask values that are invalid * [Fix] Ignore non-unique stop words * [Fix] Include the last character when parsing the last header with no value * [Fix] More fixes to fuzzystat * [Fix] Set proper counter * [Fix] Try harder to clean pending bucket * [Fix] Try harder to remove bad hyperscan files * [Fix] Update stats before encryption... * [Fix] dmarc gramar - allow spaces before ";" * [Fix] rbl: fix dependency registration when symbols_prefixes is used * [Fix] remove obsolete rspamd-redirector files * [Fix] test external_relay: count should always be the last rule, as it have no matching condition * [Project] Allow to register multimap symbols dynamically * [Project] Implement fasttext language detection * [Rework] Default max shots must not influence options * [Rework] Write dkim keygen tool in lua * [Rules] Add thread hijacking composite rule | ||||
* | Merge pull request #4558 from twesterhever/temp-detect-google-amp-urls | Vsevolod Stakhov | 2023-08-03 | 1 | -1/+1 |
|\ | | | | | [Minor] Tweak HAS_GOOGLE_REDIR to detect Google AMP URLs as well | ||||
| * | [Minor] Tweak HAS_GOOGLE_REDIR to detect Google AMP URLs as well | twesterhever | 2023-08-02 | 1 | -1/+1 |
| | | | | | | | | Rationale: https://cofense.com/blog/google-amp-the-newest-of-evasive-phishing-tactic/ | ||||
* | | Merge pull request #4559 from fatalbanana/html_only | Vsevolod Stakhov | 2023-08-02 | 1 | -0/+10 |
|\ \ | | | | | | | [Minor] Test & fix has_only_html_part regression | ||||
| * | | [Minor] Test & fix has_only_html_part regression | Andrew Lewis | 2023-08-02 | 2 | -2/+10 |
| | | | |||||
* | | | [Fix] Fix `rspamd_has_only_html_part` | Vsevolod Stakhov | 2023-08-02 | 1 | -5/+3 |
|/ / | |||||
* / | [Minor] Allow symbols insertion for skipped tasks | Vsevolod Stakhov | 2023-08-02 | 1 | -4/+8 |
|/ | |||||
* | Merge pull request #4556 from twesterhever/temp-improve-freemail-aff | Vsevolod Stakhov | 2023-08-02 | 1 | -1/+1 |
|\ | | | | | [Minor] Improve catch rates of FREEMAIL_AFF | ||||
| * | [Minor] Improve catch rates of FREEMAIL_AFF | twesterhever | 2023-08-02 | 1 | -1/+1 |
| | | |||||
* | | [Feature] Add `sentinel_password` option | Vsevolod Stakhov | 2023-08-01 | 1 | -110/+126 |
| | | |||||
* | | [Minor] Link with libatomic where possible | Vsevolod Stakhov | 2023-07-31 | 1 | -406/+412 |
| | | | | | | | | Issue: #4552 | ||||
* | | [Dep] Update fmtlib to 10.0.0 | Vsevolod Stakhov | 2023-07-31 | 15 | -4899/+6245 |
| | | |||||
* | | [Minor] Add fmt::format specialisation | Vsevolod Stakhov | 2023-07-31 | 1 | -2/+10 |
| | | |||||
* | | [Minor] Add missing include | Vsevolod Stakhov | 2023-07-31 | 1 | -0/+1 |
| | | |||||
* | | [Minor] Remove SunPro support as it is not really supported | Vsevolod Stakhov | 2023-07-30 | 1 | -10/+0 |
| | | |||||
* | | [Minor] Remove unused var | Vsevolod Stakhov | 2023-07-29 | 1 | -2/+0 |
| | | |||||
* | | [Minor] Improve log message | Vsevolod Stakhov | 2023-07-28 | 1 | -12/+11 |
| | | |||||
* | | [Fix] Avoid race between config new/free by using a counter | Vsevolod Stakhov | 2023-07-27 | 1 | -4/+4 |
| | | |||||
* | | [Minor] Fix pointers operations | Vsevolod Stakhov | 2023-07-26 | 2 | -3/+3 |
| | | |||||
* | | [Minor] Remove no longer used files | Vsevolod Stakhov | 2023-07-26 | 2 | -145/+0 |
| | | |||||
* | | [Minor] Add .overcommit.yml file so I won't loose my checks | Vsevolod Stakhov | 2023-07-26 | 1 | -0/+38 |
| | | |||||
* | | [Minor] Add Lua methods to get urls order | Vsevolod Stakhov | 2023-07-26 | 1 | -0/+46 |
| | | |||||
* | | [Rework] Use clang-format to unify formatting in all sources | Vsevolod Stakhov | 2023-07-26 | 325 | -71359/+73354 |
| | | | | | | | | No meaningful changes. | ||||
* | | [Feature] Add order to urls structure | Vsevolod Stakhov | 2023-07-25 | 7 | -19/+57 |
| | | |||||
* | | [Minor] Oops: I have written too long in C++ | Vsevolod Stakhov | 2023-07-25 | 1 | -0/+2 |
| | | |||||
* | | [Feature] Process HTML parts before text ones | Vsevolod Stakhov | 2023-07-25 | 1 | -4/+47 |
| | | |||||
* | | [Minor] Slightly change the text processing logic | Vsevolod Stakhov | 2023-07-25 | 1 | -22/+40 |
| | | |||||
* | | Merge pull request #4549 from fatalbanana/ratelimit | Vsevolod Stakhov | 2023-07-25 | 2 | -2/+2 |
|\ \ | | | | | | | [Minor] Minor fixes for previous ratelimit changes | ||||
| * | | [Minor] Minor fixes for previous ratelimit changes | Andrew Lewis | 2023-07-24 | 2 | -2/+2 |
|/ / | |||||
* | | [Minor] Propagate port from url parser | Vsevolod Stakhov | 2023-07-24 | 1 | -1/+9 |
| | | |||||
* | | [Minor] Restore old port behaviour | Vsevolod Stakhov | 2023-07-24 | 3 | -6/+36 |
| | | |||||
* | | [Feature] Reorganise struct rspamd_url to be 64 bytes size | Vsevolod Stakhov | 2023-07-23 | 5 | -48/+87 |
| | | |||||
* | | [Minor] Limit sse41 code to sse41 and x86_64 | Vsevolod Stakhov | 2023-07-23 | 3 | -22/+7 |
| | | |||||
* | | Merge pull request #4547 from rheoli/dmarc_txt_fix | Vsevolod Stakhov | 2023-07-22 | 1 | -2/+2 |
|\ \ | | | | | | | [Fix] dmarc gramar - allow spaces before ";" | ||||
| * | | [Fix] dmarc gramar - allow spaces before ";" | Stephan Toggweiler | 2023-07-21 | 1 | -2/+2 |
| | | | | | | | | | The ABNF in https://www.rfc-editor.org/rfc/rfc7489#section-6.4 define that its allowed to have spaces before ";" | ||||
* | | | [Minor] Use unique ptr | Vsevolod Stakhov | 2023-07-21 | 1 | -4/+5 |
|/ / | |||||
* | | [Minor] Add Lua API for transliterate function | Vsevolod Stakhov | 2023-07-20 | 1 | -0/+28 |
| | | |||||
* | | [Feature] Add function to transliterate utf8 to ascii with some normalisation | Vsevolod Stakhov | 2023-07-20 | 2 | -0/+89 |
| | | |||||
* | | [Minor] Remove assertion in lieu of a log message | Vsevolod Stakhov | 2023-07-17 | 1 | -1/+4 |
| | | | | | | | | | | Issue: #4533 Closes: #4533 | ||||
* | | Another try for RHEL9 | Vsevolod Stakhov | 2023-07-17 | 1 | -0/+9 |
| | | |||||
* | | [Minor] Another try to use the proper linker | Vsevolod Stakhov | 2023-07-16 | 3 | -3/+5 |
| | | |||||
* | | [Minor] Do not use lld when clang is not the compiler... | Vsevolod Stakhov | 2023-07-16 | 1 | -1/+9 |
| | |