aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* [Minor] Avoid to initialise string with nullptrVsevolod Stakhov2023-02-271-2/+10
|
* [Fix] Add hyperscan databases sanity checkVsevolod Stakhov2023-02-272-7/+32
| | | | Issue: #4409
* [Fix] Do not do `lstat` when we are creating fileVsevolod Stakhov2023-02-271-10/+12
|
* [Minor] Allow content URLs in the url_redirectorVsevolod Stakhov2023-02-261-0/+1
| | | | Issue: #4411
* [Minor] Honor more redirect 3xx codesVsevolod Stakhov2023-02-251-1/+9
| | | | Issue: #4395
* [Fix] Further checks for the hs_scratch_allocVsevolod Stakhov2023-02-255-18/+90
| | | | Issue: #4409
* [Fix] Treat `hs_allocate_scratch` errors as non-fatalVsevolod Stakhov2023-02-251-2/+16
| | | | Issue: #4409
* [Fix] Fix boundaries that contain only dashesVsevolod Stakhov2023-02-231-6/+2
| | | | Issue: #4394
* Fix process_ip_condition() to support global mapsdpetrov672023-02-141-5/+5
|
* [Minor] Fix some warningsVsevolod Stakhov2023-02-113-11/+7
|
* [Minor] RBL: Add missing groupsVsevolod Stakhov2023-02-111-0/+2
|
* [Minor] Add RBL callback symbols to the `rbl` groupVsevolod Stakhov2023-02-081-0/+2
|
* [Fix] Set symcache item in coroutine callsVsevolod Stakhov2023-02-032-1/+6
|
* [Minor] Remove obsoleted compat functions that are no longer usedVsevolod Stakhov2023-02-031-14/+0
|
* [Fix] Finally get rid of RSPAMD_USE_47BIT_LIGHTUSERDATA_HACKVsevolod Stakhov2023-02-013-99/+83
|
* Set required_score = reject score and minor change to the reportAmish2023-01-261-7/+12
|
* rspamc: optimize indentation conditionAmish2023-01-241-2/+1
|
* [Minor] Use `thresholds` object in rspamcVsevolod Stakhov2023-01-231-9/+12
| | | | Closes: #4380
* [Feature] Add `thresholds` field to the scan resultVsevolod Stakhov2023-01-231-1/+16
|
* [Minor] Some style neatsVsevolod Stakhov2023-01-231-9/+5
|
* [Minor] Further adjustments to the word wrappingVsevolod Stakhov2023-01-221-6/+3
|
* [Minor] Do not split on `.`Vsevolod Stakhov2023-01-221-1/+1
|
* [Minor] Simplify string wrap algorithmVsevolod Stakhov2023-01-221-27/+15
| | | | | Submitted by: @amishmm Closes: #4378
* [Minor] Check the last split when wrappingVsevolod Stakhov2023-01-221-0/+4
| | | | Reported by: @amishmm
* [Minor] Some more neats to the string wrapping functionVsevolod Stakhov2023-01-221-47/+43
|
* [Fix] Restore `strict_domains` supportVsevolod Stakhov2023-01-211-2/+5
|
* [Minor] Improve words wrap algorithmVsevolod Stakhov2023-01-211-1/+23
|
* [Minor] Fix luacheckVsevolod Stakhov2023-01-211-1/+1
|
* [Minor] Some style fixes + reformatVsevolod Stakhov2023-01-211-451/+456
|
* Merge pull request #4377 from amishmm/humanreportVsevolod Stakhov2023-01-211-21/+178
|\ | | | | [Feature] rspamc: add -R option for human readable report
| * rspamc: add action number in first line and improve codeAmish2023-01-211-36/+116
| |
| * rspamc: add -R option for human readable reportAmish2023-01-201-14/+91
| |
* | Merge pull request #4375 from heirecka/fix-build-with-gcc13Vsevolod Stakhov2023-01-202-0/+2
|\ \ | |/ |/| Fix build with gcc 13 by including <cstdint>
| * Fix build with gcc 13 by including <cstdint>Heiko Becker2023-01-192-0/+2
| | | | | | | | | | | | Like other versions before, gcc 13 moved some includes around and as a result <cstdint> is no longer transitively included. Explicitly include it for uint8_t.
* | [Fix] Replace broken strict_domains with phishing_exceptionsJean-Louis Dupond2023-01-191-7/+7
|/ | | | | | | | The syntax of the strict_domains is broken since parsing for it was removed in commit ce21f8fe16a45a5a409d3c9f8217eba2de1fbe14 We introduct the phishing_exceptions to be able to create exceptions on the phished domain.
* [Minor] Fix misprintVsevolod Stakhov2023-01-161-1/+1
|
* [Minor] Save in statsVsevolod Stakhov2023-01-141-5/+9
|
* [Minor] Add per-hour counters for fuzzy keysVsevolod Stakhov2023-01-141-2/+29
|
* [Minor] Store timestamp in the fuzzy session properlyVsevolod Stakhov2023-01-141-13/+13
|
* [Fix] received: filtering of artificial headerKako, Chang2023-01-121-1/+1
|
* [Minor] Fix unencrypted fuzzy caseVsevolod Stakhov2023-01-111-1/+1
|
* [Minor] Further steps to implement forbidden ids for specific keysVsevolod Stakhov2023-01-101-8/+23
|
* [Minor] Allow to deny certain ids for certain fuzzy keysVsevolod Stakhov2023-01-101-0/+26
|
* [Minor] Remove unused structureVsevolod Stakhov2023-01-101-6/+0
|
* [Rework] Breaking: Do not report soft reject in historyVsevolod Stakhov2023-01-071-2/+4
| | | | | | | | | | | | | | 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.
* [Minor] Honor RSPAMD_NO_CLEANUP in hs_helper as wellVsevolod Stakhov2023-01-071-1/+6
|
* [Minor] Add log line about hyperscan cleanupVsevolod Stakhov2023-01-071-1/+5
|
* [Minor] Use unsigned char for ascii checksVsevolod Stakhov2023-01-051-1/+1
|
* [Minor] Allow to flatten keypair outputVsevolod Stakhov2023-01-043-4/+13
|
* [Minor] Allow different dump types for the keypairsVsevolod Stakhov2023-01-044-11/+20
|