aboutsummaryrefslogtreecommitdiffstats
path: root/src/libserver/url.h
Commit message (Expand)AuthorAgeFilesLines
* [Rework] Further types conversion (no functional changes)Vsevolod Stakhov2024-03-181-20/+36
* [Rework] Use clang-format to unify formatting in all sourcesVsevolod Stakhov2023-07-261-24/+24
* [Feature] Add order to urls structureVsevolod Stakhov2023-07-251-0/+6
* [Minor] Restore old port behaviourVsevolod Stakhov2023-07-241-2/+21
* [Feature] Reorganise struct rspamd_url to be 64 bytes sizeVsevolod Stakhov2023-07-231-23/+50
* [Minor] Lua_util: Add normalize_utf8 utilityVsevolod Stakhov2023-05-051-1/+1
* Spelling (#4086)Josh Soref2022-02-221-1/+1
* [Minor] Add `special` flag for URLsVsevolod Stakhov2022-01-111-1/+2
* [Minor] Add `invisible` flag to url structureVsevolod Stakhov2021-08-171-0/+2
* [Rework] Use C++ version for unicode normalisationVsevolod Stakhov2021-05-171-1/+2
* [Fix] Fix normalisation flags propagationVsevolod Stakhov2021-05-111-51/+74
* [Rework] Rename phished url to a linked urlVsevolod Stakhov2021-04-191-2/+3
* [Minor] Lua_url: Propagate numeric flagsVsevolod Stakhov2021-04-151-0/+1
* [Minor] Truncate too long urls instead of discarding them completelyVsevolod Stakhov2021-04-151-0/+1
* [Minor] It seems we still need raw urls...Vsevolod Stakhov2021-04-141-7/+7
* [Minor] Improve rspamd_url structure layout and remove `raw` fieldVsevolod Stakhov2021-04-141-15/+16
* [Fix] Urls: Fix processing of html urls when it comes to the flagsVsevolod Stakhov2021-03-061-2/+3
* [Minor] Use lexicographic sorting for urlsVsevolod Stakhov2021-02-221-1/+8
* [Minor] Add urls compare methodVsevolod Stakhov2021-02-221-0/+8
* [Fix] One more fix to skip images that are not urlsVsevolod Stakhov2020-05-011-0/+1
* [Rework] Rework url flags handling APIVsevolod Stakhov2020-04-211-0/+16
* [Rework] Urls: Improve query urls handlingVsevolod Stakhov2020-03-221-0/+1
* [Rework] Urls: adopt html related stuffVsevolod Stakhov2020-03-091-0/+9
* [Rework] Urls: more rework of the urls setsVsevolod Stakhov2020-03-091-15/+9
* [Rework] Urls: rework urls hash structureVsevolod Stakhov2020-03-091-0/+22
* [Rework] Rework URL structure: adjust tld partVsevolod Stakhov2020-03-091-10/+9
* [Rework] Rework URL structure: more structure optimisationsVsevolod Stakhov2020-03-091-16/+21
* [Rework] Rework URL structure: host fieldVsevolod Stakhov2020-03-091-2/+6
* [Rework] Rework URL structure: user fieldVsevolod Stakhov2020-03-091-2/+6
* [Fix] Add another safe-guard in urls processingVsevolod Stakhov2019-10-091-2/+2
* [Rework] Rework image urls processingVsevolod Stakhov2019-08-291-0/+1
* [Rework] Kill surbl C moduleVsevolod Stakhov2019-08-281-2/+0
* [Rework] Drop url tagsVsevolod Stakhov2019-08-211-11/+0
* [Rework] Add C++ guards to all headersVsevolod Stakhov2019-07-081-5/+21
* [Minor] Slight types improvementVsevolod Stakhov2019-06-281-1/+1
* [Fix] Fix processing of the ip urls in fileVsevolod Stakhov2019-04-231-1/+1
* [Minor] Cleanup various stuffVsevolod Stakhov2019-04-111-29/+29
* [Rework] Rework HTML content urls extractionVsevolod Stakhov2019-04-021-23/+36
* [Minor] Improve style from the previous mergeVsevolod Stakhov2019-03-091-1/+0
* Merge pull request #2771 from miecio45/feat_url_visible_partVsevolod Stakhov2019-03-091-0/+3
|\
| * [Feature] Add flag to url object when visible part is url_likeMiecio Za2019-02-271-0/+1
| * [Feature] Export visible part of url to luaMiecio Za2019-02-271-0/+2
* | [Rework] Rework telephone urls parsing logicVsevolod Stakhov2019-03-011-1/+1
|/
* [Minor] Add functions to deal with url protocolsVsevolod Stakhov2019-02-161-7/+21
* [Minor] Add function to test character for domain safetyVsevolod Stakhov2019-02-061-0/+8
* [Regression] Fix urls output in the protocolVsevolod Stakhov2019-02-041-0/+3
* [Feature] Core: Support telephone URLsVsevolod Stakhov2019-01-291-0/+1
* [Feature] Add dedicated ZW spaces detection for URLsVsevolod Stakhov2019-01-211-0/+1
* [Fix] Core: Implement logic to find some bad characters in URLsVsevolod Stakhov2019-01-161-3/+10
* [Minor] Allow to reinit URLs libraryVsevolod Stakhov2018-06-161-1/+1