summaryrefslogtreecommitdiffstats
path: root/src/libserver/html
Commit message (Expand)AuthorAgeFilesLines
* [Feature] Add order to urls structureVsevolod Stakhov2023-07-254-9/+19
* [Feature] Reorganise struct rspamd_url to be 64 bytes sizeVsevolod Stakhov2023-07-231-7/+14
* [Minor] Parse remaning content when reaching html limitVsevolod Stakhov2023-06-131-1/+2
* [Test] Fix unit testsVsevolod Stakhov2023-04-262-4/+15
* [Feature] Add html parsing limitVsevolod Stakhov2023-04-262-10/+38
* Fix build with gcc 13 by including <cstdint>Heiko Becker2023-01-191-0/+1
* [Fix] Try to fix parsing of the unencoded `>` characters in html attributesVsevolod Stakhov2022-10-251-34/+68
* [Rework] Use another version of hash table from the same authorVsevolod Stakhov2022-07-172-7/+7
* [Rework] Switch minimum C++ standard version to C++20Vsevolod Stakhov2022-06-191-2/+2
* [Minor] Simplify array_of using types deductionVsevolod Stakhov2022-06-111-1/+1
* Spelling (#4086)Josh Soref2022-02-222-6/+6
* [Fix] When checking for phishing, we need to convert punicode -> UTF8, not vi...Vsevolod Stakhov2022-02-131-1/+4
* [Minor] Damn C++ implicit conversionsVsevolod Stakhov2022-01-111-2/+4
* [Minor] Set special flag for non A generated html urlsVsevolod Stakhov2022-01-112-7/+25
* [Minor] Really set a sane font sizeVsevolod Stakhov2021-12-161-1/+1
* [Minor] Add type safety and fix default font sizeVsevolod Stakhov2021-12-161-59/+74
* [Minor] Another ubsan catchVsevolod Stakhov2021-12-081-3/+5
* [Minor] Fix enum handlingVsevolod Stakhov2021-12-042-2/+2
* [Minor] Add safe-guard for the root tagVsevolod Stakhov2021-11-191-5/+7
* [Fix] Fix logic in HTML processing FSMVsevolod Stakhov2021-11-191-5/+0
* [Minor] Fix triggering of the suspicious url rule on percent encodingVsevolod Stakhov2021-11-191-1/+0
* [Minor] Fix for old compilersVsevolod Stakhov2021-11-181-1/+2
* [Fix] Find suspicious url encodings that could break url extractionVsevolod Stakhov2021-11-171-0/+39
* [Minor] Add explicit castVsevolod Stakhov2021-10-211-1/+1
* [Minor] Fix one more issueVsevolod Stakhov2021-10-111-1/+1
* [Fix] Html: Fix the case where only bgcolor is explicitly setVsevolod Stakhov2021-10-111-3/+5
* [Minor] Do not append style and title tags in invisible contentVsevolod Stakhov2021-10-111-1/+1
* [Fix] Fix parsing of the unquoted attributes in HTMLVsevolod Stakhov2021-10-051-2/+16
* [Minor] Add a special state to tags content parsing to avoid illegal lookaheadVsevolod Stakhov2021-09-271-9/+20
* [Minor] Oops, fix emplacementVsevolod Stakhov2021-09-191-1/+1
* [Minor] Some minor cleanupsVsevolod Stakhov2021-09-191-5/+5
* [Minor] Escape \uFFFD in the sourcesVsevolod Stakhov2021-09-171-3/+3
* [Fix] Fix some complicated case with the closing tags parsingVsevolod Stakhov2021-09-081-3/+43
* [Rework] Save invisible content to a separate bufferVsevolod Stakhov2021-09-073-46/+86
* [Minor] Fix stupid memory leakVsevolod Stakhov2021-09-021-0/+3
* [Minor] Store multiple base tags (but use only first one as usually)Vsevolod Stakhov2021-08-251-7/+11
* [Minor] Fix small href values with a base urls presentedVsevolod Stakhov2021-08-251-2/+2
* [Minor] Set invisible flag on invisible urlsVsevolod Stakhov2021-08-171-0/+14
* [Minor] Restore the old behaviourVsevolod Stakhov2021-08-111-1/+1
* [Minor] Restore old hacks for flags propagationVsevolod Stakhov2021-08-102-2/+4
* [Minor] Improve readabilityVsevolod Stakhov2021-08-061-1/+2
* [Minor] One more fix for checking displayed urlsVsevolod Stakhov2021-08-061-14/+19
* [Minor] Remove redundant cycleVsevolod Stakhov2021-08-051-5/+1
* [Minor] Oops, fix misprintVsevolod Stakhov2021-08-051-1/+1
* [Fix] Fix phishing flag setVsevolod Stakhov2021-08-051-1/+19
* [Minor] Further fixes to the html tags content methodsVsevolod Stakhov2021-07-292-1/+16
* [Minor] Some fixes in content extraction for html tagsVsevolod Stakhov2021-07-291-0/+11
* [Minor] Fix check for image urlsVsevolod Stakhov2021-07-291-2/+3
* [Minor] Add more safety checks when adding contentVsevolod Stakhov2021-07-271-6/+15
* [Fix] Fix overflow when appending many broken tagsVsevolod Stakhov2021-07-271-2/+10