Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Fix] Store html attributes that are empty | Vsevolod Stakhov | 2025-07-17 | 1 | -0/+2 |
| | | | | If we see something like <div class=""> we were not storing attribute at all! | ||||
* | [Project] Fix Lua API and some constexpr compatibility | Vsevolod Stakhov | 2025-07-17 | 2 | -17/+42 |
| | |||||
* | [Project] Support more common html attributes | Vsevolod Stakhov | 2025-07-17 | 2 | -172/+1680 |
| | |||||
* | [Project] Rework system of html tags to allow more tag types | Vsevolod Stakhov | 2025-07-16 | 2 | -194/+598 |
| | |||||
* | [Fix] Use bundled libfmt everywherevstakhov-fmt-embedding | Vsevolod Stakhov | 2025-03-10 | 2 | -8/+8 |
| | | | | Issue: #5258 | ||||
* | [Rework] Another bunch of changes to the dependencies processing | Vsevolod Stakhov | 2024-06-19 | 1 | -3/+3 |
| | |||||
* | [Rework] Further types conversion (no functional changes) | Vsevolod Stakhov | 2024-03-18 | 7 | -51/+51 |
| | |||||
* | [Minor] Fix pointers operations | Vsevolod Stakhov | 2023-07-26 | 1 | -1/+1 |
| | |||||
* | [Rework] Use clang-format to unify formatting in all sources | Vsevolod Stakhov | 2023-07-26 | 12 | -2885/+2944 |
| | | | | No meaningful changes. | ||||
* | [Feature] Add order to urls structure | Vsevolod Stakhov | 2023-07-25 | 4 | -9/+19 |
| | |||||
* | [Feature] Reorganise struct rspamd_url to be 64 bytes size | Vsevolod Stakhov | 2023-07-23 | 1 | -7/+14 |
| | |||||
* | [Minor] Parse remaning content when reaching html limit | Vsevolod Stakhov | 2023-06-13 | 1 | -1/+2 |
| | |||||
* | [Test] Fix unit tests | Vsevolod Stakhov | 2023-04-26 | 2 | -4/+15 |
| | |||||
* | [Feature] Add html parsing limit | Vsevolod Stakhov | 2023-04-26 | 2 | -10/+38 |
| | |||||
* | Fix build with gcc 13 by including <cstdint> | Heiko Becker | 2023-01-19 | 1 | -0/+1 |
| | | | | | | 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] Try to fix parsing of the unencoded `>` characters in html attributes | Vsevolod Stakhov | 2022-10-25 | 1 | -34/+68 |
| | |||||
* | [Rework] Use another version of hash table from the same author | Vsevolod Stakhov | 2022-07-17 | 2 | -7/+7 |
| | |||||
* | [Rework] Switch minimum C++ standard version to C++20 | Vsevolod Stakhov | 2022-06-19 | 1 | -2/+2 |
| | |||||
* | [Minor] Simplify array_of using types deduction | Vsevolod Stakhov | 2022-06-11 | 1 | -1/+1 |
| | |||||
* | Spelling (#4086) | Josh Soref | 2022-02-22 | 2 | -6/+6 |
| | | | [Rework] Massive spelling fix from @jsoref | ||||
* | [Fix] When checking for phishing, we need to convert punicode -> UTF8, not ↵ | Vsevolod Stakhov | 2022-02-13 | 1 | -1/+4 |
| | | | | | | | | | vice versa Previosly, Rspamd has checked for `xn--` signature just to convert it back to `xn--` form. According to the expected results, it should do the opposite conversion. Issue: #4065 | ||||
* | [Minor] Damn C++ implicit conversions | Vsevolod Stakhov | 2022-01-11 | 1 | -2/+4 |
| | |||||
* | [Minor] Set special flag for non A generated html urls | Vsevolod Stakhov | 2022-01-11 | 2 | -7/+25 |
| | |||||
* | [Minor] Really set a sane font size | Vsevolod Stakhov | 2021-12-16 | 1 | -1/+1 |
| | |||||
* | [Minor] Add type safety and fix default font size | Vsevolod Stakhov | 2021-12-16 | 1 | -59/+74 |
| | |||||
* | [Minor] Another ubsan catch | Vsevolod Stakhov | 2021-12-08 | 1 | -3/+5 |
| | |||||
* | [Minor] Fix enum handling | Vsevolod Stakhov | 2021-12-04 | 2 | -2/+2 |
| | |||||
* | [Minor] Add safe-guard for the root tag | Vsevolod Stakhov | 2021-11-19 | 1 | -5/+7 |
| | |||||
* | [Fix] Fix logic in HTML processing FSM | Vsevolod Stakhov | 2021-11-19 | 1 | -5/+0 |
| | |||||
* | [Minor] Fix triggering of the suspicious url rule on percent encoding | Vsevolod Stakhov | 2021-11-19 | 1 | -1/+0 |
| | |||||
* | [Minor] Fix for old compilers | Vsevolod Stakhov | 2021-11-18 | 1 | -1/+2 |
| | |||||
* | [Fix] Find suspicious url encodings that could break url extraction | Vsevolod Stakhov | 2021-11-17 | 1 | -0/+39 |
| | |||||
* | [Minor] Add explicit cast | Vsevolod Stakhov | 2021-10-21 | 1 | -1/+1 |
| | |||||
* | [Minor] Fix one more issue | Vsevolod Stakhov | 2021-10-11 | 1 | -1/+1 |
| | |||||
* | [Fix] Html: Fix the case where only bgcolor is explicitly set | Vsevolod Stakhov | 2021-10-11 | 1 | -3/+5 |
| | |||||
* | [Minor] Do not append style and title tags in invisible content | Vsevolod Stakhov | 2021-10-11 | 1 | -1/+1 |
| | |||||
* | [Fix] Fix parsing of the unquoted attributes in HTML | Vsevolod Stakhov | 2021-10-05 | 1 | -2/+16 |
| | |||||
* | [Minor] Add a special state to tags content parsing to avoid illegal lookahead | Vsevolod Stakhov | 2021-09-27 | 1 | -9/+20 |
| | |||||
* | [Minor] Oops, fix emplacement | Vsevolod Stakhov | 2021-09-19 | 1 | -1/+1 |
| | |||||
* | [Minor] Some minor cleanups | Vsevolod Stakhov | 2021-09-19 | 1 | -5/+5 |
| | | | | Found by: coverity scan | ||||
* | [Minor] Escape \uFFFD in the sources | Vsevolod Stakhov | 2021-09-17 | 1 | -3/+3 |
| | |||||
* | [Fix] Fix some complicated case with the closing tags parsing | Vsevolod Stakhov | 2021-09-08 | 1 | -3/+43 |
| | |||||
* | [Rework] Save invisible content to a separate buffer | Vsevolod Stakhov | 2021-09-07 | 3 | -46/+86 |
| | |||||
* | [Minor] Fix stupid memory leak | Vsevolod Stakhov | 2021-09-02 | 1 | -0/+3 |
| | |||||
* | [Minor] Store multiple base tags (but use only first one as usually) | Vsevolod Stakhov | 2021-08-25 | 1 | -7/+11 |
| | |||||
* | [Minor] Fix small href values with a base urls presented | Vsevolod Stakhov | 2021-08-25 | 1 | -2/+2 |
| | |||||
* | [Minor] Set invisible flag on invisible urls | Vsevolod Stakhov | 2021-08-17 | 1 | -0/+14 |
| | |||||
* | [Minor] Restore the old behaviour | Vsevolod Stakhov | 2021-08-11 | 1 | -1/+1 |
| | |||||
* | [Minor] Restore old hacks for flags propagation | Vsevolod Stakhov | 2021-08-10 | 2 | -2/+4 |
| | |||||
* | [Minor] Improve readability | Vsevolod Stakhov | 2021-08-06 | 1 | -1/+2 |
| | | | | Suggested by: @citrin |